diff options
Diffstat (limited to 'clang/test/Modules/diamond.c')
-rw-r--r-- | clang/test/Modules/diamond.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/clang/test/Modules/diamond.c b/clang/test/Modules/diamond.c deleted file mode 100644 index fdec7b3aab3..00000000000 --- a/clang/test/Modules/diamond.c +++ /dev/null @@ -1,14 +0,0 @@ -// in diamond-bottom.h: expected-note{{passing argument to parameter 'x' here}} -void test_diamond(int i, float f, double d, char c) { - top(&i); - left(&f); - right(&d); - bottom(&c); - bottom(&d); // expected-warning{{incompatible pointer types passing 'double *' to parameter of type 'char *'}} -} - -// RUN: %clang_cc1 -emit-pch -o %t_top.h.pch %S/Inputs/diamond_top.h -// RUN: %clang_cc1 -import-module %t_top.h.pch -emit-pch -o %t_left.h.pch %S/Inputs/diamond_left.h -// RUN: %clang_cc1 -import-module %t_top.h.pch -emit-pch -o %t_right.h.pch %S/Inputs/diamond_right.h -// RUN: %clang_cc1 -import-module %t_left.h.pch -import-module %t_right.h.pch -emit-pch -o %t_bottom.h.pch %S/Inputs/diamond_bottom.h -// RUN: %clang_cc1 -import-module %t_bottom.h.pch -verify %s |