aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/warn-c++11-extensions.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2012-09-24 21:09:05 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2012-09-24 21:09:05 +0000
commitdd152615ff4ef03ba1f28f50f6040a28be301b0e (patch)
tree022614d07e7a09a687bc853c380adaf6a3cc79d4 /test/SemaCXX/warn-c++11-extensions.cpp
parent374b3837d676133fcc1eb70a25c8baf8ec4a5c4a (diff)
More tests for r164545 (change extension warning about 'long long').
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164556 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/SemaCXX/warn-c++11-extensions.cpp')
-rw-r--r--test/SemaCXX/warn-c++11-extensions.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/SemaCXX/warn-c++11-extensions.cpp b/test/SemaCXX/warn-c++11-extensions.cpp
new file mode 100644
index 0000000000..8f35171119
--- /dev/null
+++ b/test/SemaCXX/warn-c++11-extensions.cpp
@@ -0,0 +1,7 @@
+// RUN: %clang_cc1 -fsyntax-only -std=c++98 -Wc++11-extensions -verify %s
+
+long long ll1 = // expected-warning {{'long long' is a C++11 extension}}
+ -42LL; // expected-warning {{'long long' is a C++11 extension}}
+unsigned long long ull1 = // expected-warning {{'long long' is a C++11 extension}}
+ 42ULL; // expected-warning {{'long long' is a C++11 extension}}
+