summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/expressions.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2009-01-19 21:37:51 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2009-01-19 21:37:51 +0000
commit634b6581ec7f3a8b17819fe997b54716837e2853 (patch)
treeebc315e2a34638a7d2f1225c19d9ab74b22ecac2 /clang/test/SemaCXX/expressions.cpp
parenta005fd0d066b0011ad5b8c7c114c9ca1d98f8ab2 (diff)
downloadbcm5719-llvm-634b6581ec7f3a8b17819fe997b54716837e2853.tar.gz
bcm5719-llvm-634b6581ec7f3a8b17819fe997b54716837e2853.zip
Add missing test case for operator ! result type.
llvm-svn: 62532
Diffstat (limited to 'clang/test/SemaCXX/expressions.cpp')
-rw-r--r--clang/test/SemaCXX/expressions.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/expressions.cpp b/clang/test/SemaCXX/expressions.cpp
new file mode 100644
index 00000000000..23983a1dbd0
--- /dev/null
+++ b/clang/test/SemaCXX/expressions.cpp
@@ -0,0 +1,9 @@
+// RUN: clang -fsyntax-only -verify %s
+
+void choice(int);
+int choice(bool);
+
+void test() {
+ // Result of ! must be type bool.
+ int i = choice(!1);
+}
OpenPOWER on IntegriCloud