summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/generalized-initializers.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2012-02-12 16:37:24 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2012-02-12 16:37:24 +0000
commit5a41f68fe2adb7cbd7b4fdbb52c7bd496cd83116 (patch)
tree278aa60f0b14ef2a5028f3239b0abb7a6ada37ba /clang/test/SemaCXX/generalized-initializers.cpp
parent34ca89afa880d3a3fd7f968c6c818ad4475665c2 (diff)
downloadbcm5719-llvm-5a41f68fe2adb7cbd7b4fdbb52c7bd496cd83116.tar.gz
bcm5719-llvm-5a41f68fe2adb7cbd7b4fdbb52c7bd496cd83116.zip
Employ DirectList initialized entities to properly sort through some initialization edge cases.
llvm-svn: 150342
Diffstat (limited to 'clang/test/SemaCXX/generalized-initializers.cpp')
-rw-r--r--clang/test/SemaCXX/generalized-initializers.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/clang/test/SemaCXX/generalized-initializers.cpp b/clang/test/SemaCXX/generalized-initializers.cpp
index e62ff365e98..1228d300d14 100644
--- a/clang/test/SemaCXX/generalized-initializers.cpp
+++ b/clang/test/SemaCXX/generalized-initializers.cpp
@@ -49,27 +49,4 @@ namespace litb {
// invalid
int const &b({0}); // expected-error {{}}
- struct C { explicit C(int, int); C(int, long); };
-
- // invalid
- C c({1, 2}); // expected-error {{}}
-
- // valid (by copy constructor).
- C d({1, 2L});
-
- // valid
- C e{1, 2};
-
- struct B {
- template<typename ...T>
- B(std::initializer_list<int>, T ...);
- };
-
- // invalid (the first phase only considers init-list ctors)
- // (for the second phase, no constructor is viable)
- B f{1, 2, 3};
-
- // valid (T deduced to <>).
- B g({1, 2, 3});
-
}
OpenPOWER on IntegriCloud