mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 03:56:16 +08:00
[InstrProf][NFC] Ignore -Wcast-qual after D153911 to fix build failure on AIX
/scratch/powerllvm/powerllvm_env/aix-ppc64/clang-ppc64-aix/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c:202:40: error: cast from 'const int (*)[0]' to 'void *' drops const qualifier [-Werror,-Wcast-qual]
(void *)&dummy_name, (void *)&dummy_vnds};
^
1 error generated.
This commit is contained in:
@@ -197,8 +197,14 @@ static int dummy_vnds[0] COMPILER_RT_SECTION(
|
||||
// To avoid GC'ing of the dummy variables by the linker, reference them in an
|
||||
// array and reference the array in the runtime registration code
|
||||
// (InstrProfilingRuntime.cpp)
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wcast-qual"
|
||||
#endif
|
||||
COMPILER_RT_VISIBILITY
|
||||
void *__llvm_profile_keep[] = {(void *)&dummy_cnts, (void *)&dummy_data,
|
||||
(void *)&dummy_name, (void *)&dummy_vnds};
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user