summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/undefined-internal.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-01-22 00:27:42 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-01-22 00:27:42 +0000
commite81daee21b6aa9a2f80941103f1a32f36a0b4ec9 (patch)
tree338c80f191e165c7f7e74a7c18820306621b24d9 /clang/test/SemaCXX/undefined-internal.cpp
parent6ba68f10c4f6b5f9f068b29def27cb6f6a55b11d (diff)
downloadbcm5719-llvm-e81daee21b6aa9a2f80941103f1a32f36a0b4ec9.tar.gz
bcm5719-llvm-e81daee21b6aa9a2f80941103f1a32f36a0b4ec9.zip
When formatting a C++-only declaration name, enable C++ mode in the formatter's
language options. This is not really ideal -- we should require the right language options to be passed in, or not require language options to format a name -- but it fixes a number of *obviously* wrong formattings. Patch by Olivier Goffart! llvm-svn: 199778
Diffstat (limited to 'clang/test/SemaCXX/undefined-internal.cpp')
-rw-r--r--clang/test/SemaCXX/undefined-internal.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/SemaCXX/undefined-internal.cpp b/clang/test/SemaCXX/undefined-internal.cpp
index fdfa43b9822..9d3048dc2e2 100644
--- a/clang/test/SemaCXX/undefined-internal.cpp
+++ b/clang/test/SemaCXX/undefined-internal.cpp
@@ -288,7 +288,7 @@ namespace test12 {
virtual operator T3&() = 0;
operator T4(); // expected-warning {{function 'test12::<anonymous namespace>::Cls::operator T4' has internal linkage but is not defined}}
operator T5(); // expected-warning {{function 'test12::<anonymous namespace>::Cls::operator T5' has internal linkage but is not defined}}
- operator T6&(); // expected-warning {{function 'test12::<anonymous namespace>::Cls::operator class test12::T6 &' has internal linkage but is not defined}}
+ operator T6&(); // expected-warning {{function 'test12::<anonymous namespace>::Cls::operator test12::T6 &' has internal linkage but is not defined}}
};
struct Cls2 {
OpenPOWER on IntegriCloud