diff options
Diffstat (limited to 'test/CXX/over/over.oper/over.literal/p6.cpp')
-rw-r--r-- | test/CXX/over/over.oper/over.literal/p6.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/CXX/over/over.oper/over.literal/p6.cpp b/test/CXX/over/over.oper/over.literal/p6.cpp index 6bfb8560d688..9ecf9ccccb14 100644 --- a/test/CXX/over/over.oper/over.literal/p6.cpp +++ b/test/CXX/over/over.oper/over.literal/p6.cpp @@ -1,9 +1,11 @@ // RUN: %clang_cc1 -std=c++11 %s -verify +// expected-note@+1 {{extern "C" language linkage specification begins here}} extern "C" void operator "" _a(const char *); // expected-error {{must have C++ linkage}} extern "C" template<char...> void operator "" _b(); // expected-error {{must have C++ linkage}} +// expected-note@-1 {{extern "C" language linkage specification begins here}} -extern "C" { +extern "C" { // expected-note 4 {{extern "C" language linkage specification begins here}} void operator "" _c(const char *); // expected-error {{must have C++ linkage}} template<char...> void operator "" _d(); // expected-error {{must have C++ linkage}} namespace N { |