Author: Jie Fu Date: 2023-07-19T10:55:12+08:00 New Revision: 0f0c3d45d7d75ba82a955246da654146a7d57a0d
URL: https://github.com/llvm/llvm-project/commit/0f0c3d45d7d75ba82a955246da654146a7d57a0d DIFF: https://github.com/llvm/llvm-project/commit/0f0c3d45d7d75ba82a955246da654146a7d57a0d.diff LOG: [tools] Ignore -Wcast-qual in c-index-test.c after D153911 (NFC) /Users/jiefu/llvm-project/clang/tools/c-index-test/c-index-test.c:234:18: error: cast from 'const char *' to 'char *' drops const qualifier [-Werror,-Wcast-qual] free((char *)unsaved_files[i].Filename); ^ /Users/jiefu/llvm-project/clang/tools/c-index-test/c-index-test.c:235:18: error: cast from 'const char *' to 'char *' drops const qualifier [-Werror,-Wcast-qual] free((char *)unsaved_files[i].Contents); ^ /Users/jiefu/llvm-project/clang/tools/c-index-test/c-index-test.c:3762:32: error: cast from 'const char *' to 'void *' drops const qualifier [-Werror,-Wcast-qual] return (CXIdxClientContainer)"TU"; ^ 3 errors generated. Added: Modified: clang/tools/c-index-test/c-index-test.c Removed: ################################################################################ diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 68a560ca15cf43..22cea032036977 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -231,8 +231,11 @@ void free_remapped_files(struct CXUnsavedFile *unsaved_files, int num_unsaved_files) { int i; for (i = 0; i != num_unsaved_files; ++i) { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" free((char *)unsaved_files[i].Filename); free((char *)unsaved_files[i].Contents); +#pragma clang diagnostic pop } free(unsaved_files); } @@ -3759,7 +3762,10 @@ index_startedTranslationUnit(CXClientData client_data, void *reserved) { printCheck(index_data); printf("[startedTranslationUnit]\n"); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" return (CXIdxClientContainer)"TU"; +#pragma clang diagnostic pop } static void index_indexDeclaration(CXClientData client_data, _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits