summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/cxx0x-initializer-references.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2012-02-12 16:37:36 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2012-02-12 16:37:36 +0000
commit0501c63609a567b89289f3412e5d0225f239d7ea (patch)
tree5afa8d22290a433235c3e94729458a6cd80e35af /clang/test/SemaCXX/cxx0x-initializer-references.cpp
parent5a41f68fe2adb7cbd7b4fdbb52c7bd496cd83116 (diff)
downloadbcm5719-llvm-0501c63609a567b89289f3412e5d0225f239d7ea.tar.gz
bcm5719-llvm-0501c63609a567b89289f3412e5d0225f239d7ea.zip
Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb.
llvm-svn: 150343
Diffstat (limited to 'clang/test/SemaCXX/cxx0x-initializer-references.cpp')
-rw-r--r--clang/test/SemaCXX/cxx0x-initializer-references.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/cxx0x-initializer-references.cpp b/clang/test/SemaCXX/cxx0x-initializer-references.cpp
index f84f1be7d51..fb962641de8 100644
--- a/clang/test/SemaCXX/cxx0x-initializer-references.cpp
+++ b/clang/test/SemaCXX/cxx0x-initializer-references.cpp
@@ -71,4 +71,9 @@ namespace reference {
static_assert(sizeof(h({1, 2})) == sizeof(two), "bad overload resolution");
}
+ void edge_cases() {
+ // FIXME: very poor error message
+ int const &b({0}); // expected-error {{could not bind}}
+ }
+
}
OpenPOWER on IntegriCloud