diff options
author | Jie Fu <jiefu@tencent.com> | 2023-07-19 11:39:00 +0800 |
---|---|---|
committer | Jie Fu <jiefu@tencent.com> | 2023-07-19 11:39:00 +0800 |
commit | 16d50781e16374f5bf930ba0b9aa8cbbb034ee6c (patch) | |
tree | 83316e6d225b4d7855504296c3b58a2cfc356800 /clang/tools/c-index-test/c-index-test.c | |
parent | d2884a234a4a5cb0ea6c10f0c75ec6b545546a01 (diff) | |
download | llvm-16d50781e16374f5bf930ba0b9aa8cbbb034ee6c.zip llvm-16d50781e16374f5bf930ba0b9aa8cbbb034ee6c.tar.gz llvm-16d50781e16374f5bf930ba0b9aa8cbbb034ee6c.tar.bz2 |
[tools] Fix buildbot build failure
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:234: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:235: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:236:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:237:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:238: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:3765: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:3766: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:3767:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
/buildbot/worker/arc-folder/llvm-project/clang/tools/c-index-test/c-index-test.c:3768: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 22cea03..9c60e83 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -231,11 +231,15 @@ void free_remapped_files(struct CXUnsavedFile *unsaved_files, int num_unsaved_files) { int i; for (i = 0; i != num_unsaved_files; ++i) { +#if defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wcast-qual" +#endif free((char *)unsaved_files[i].Filename); free((char *)unsaved_files[i].Contents); +#if defined(__clang__) #pragma clang diagnostic pop +#endif } free(unsaved_files); } @@ -3762,10 +3766,14 @@ index_startedTranslationUnit(CXClientData client_data, void *reserved) { printCheck(index_data); printf("[startedTranslationUnit]\n"); +#if defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wcast-qual" +#endif return (CXIdxClientContainer)"TU"; +#if defined(__clang__) #pragma clang diagnostic pop +#endif } static void index_indexDeclaration(CXClientData client_data, |