diff options
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, |