aboutsummaryrefslogtreecommitdiff
path: root/clang/tools/c-index-test/c-index-test.c
diff options
context:
space:
mode:
authorJie Fu <jiefu@tencent.com>2023-07-19 10:55:12 +0800
committerJie Fu <jiefu@tencent.com>2023-07-19 10:55:12 +0800
commit0f0c3d45d7d75ba82a955246da654146a7d57a0d (patch)
treefdd5f1dc0987a25add77f12c049d5f7fed8e9309 /clang/tools/c-index-test/c-index-test.c
parent32c257d384f3f073b52b8779a5193cb190a4cae4 (diff)
downloadllvm-0f0c3d45d7d75ba82a955246da654146a7d57a0d.zip
llvm-0f0c3d45d7d75ba82a955246da654146a7d57a0d.tar.gz
llvm-0f0c3d45d7d75ba82a955246da654146a7d57a0d.tar.bz2
[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.
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r--clang/tools/c-index-test/c-index-test.c6
1 files changed, 6 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 68a560c..22cea03 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,