Skip to content

Commit 4cb2b96

Browse files
DamonFoolarichardson
authored andcommitted
[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]
2 parents 57eb9e4 + 16d5078 commit 4cb2b96

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

clang/tools/c-index-test/c-index-test.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,11 +231,15 @@ void free_remapped_files(struct CXUnsavedFile *unsaved_files,
231231
int num_unsaved_files) {
232232
int i;
233233
for (i = 0; i != num_unsaved_files; ++i) {
234+
#if defined(__clang__)
234235
#pragma clang diagnostic push
235236
#pragma clang diagnostic ignored "-Wcast-qual"
237+
#endif
236238
free((char *)unsaved_files[i].Filename);
237239
free((char *)unsaved_files[i].Contents);
240+
#if defined(__clang__)
238241
#pragma clang diagnostic pop
242+
#endif
239243
}
240244
free(unsaved_files);
241245
}
@@ -3762,10 +3766,14 @@ index_startedTranslationUnit(CXClientData client_data, void *reserved) {
37623766
printCheck(index_data);
37633767

37643768
printf("[startedTranslationUnit]\n");
3769+
#if defined(__clang__)
37653770
#pragma clang diagnostic push
37663771
#pragma clang diagnostic ignored "-Wcast-qual"
3772+
#endif
37673773
return (CXIdxClientContainer)"TU";
3774+
#if defined(__clang__)
37683775
#pragma clang diagnostic pop
3776+
#endif
37693777
}
37703778

37713779
static void index_indexDeclaration(CXClientData client_data,

0 commit comments

Comments
 (0)