diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2012-01-17 22:49:42 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2012-01-17 22:49:42 +0000 |
commit | c1839b1b098723756efdea72ca91da64a0e30880 (patch) | |
tree | 8e21a532abc7a1977df1ca0262f6598c531bf909 /clang/test/SemaCXX/generalized-initializers.cpp | |
parent | 2bfa104b40edaa706e69161f49e5b7fd87b8b175 (diff) | |
download | bcm5719-llvm-c1839b1b098723756efdea72ca91da64a0e30880.tar.gz bcm5719-llvm-c1839b1b098723756efdea72ca91da64a0e30880.zip |
Sema support for initialization of std::initializer_list from initializer lists.
This does not yet support CodeGen.
llvm-svn: 148349
Diffstat (limited to 'clang/test/SemaCXX/generalized-initializers.cpp')
-rw-r--r-- | clang/test/SemaCXX/generalized-initializers.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/test/SemaCXX/generalized-initializers.cpp b/clang/test/SemaCXX/generalized-initializers.cpp index 9e11e267f1d..2e7df9aeafe 100644 --- a/clang/test/SemaCXX/generalized-initializers.cpp +++ b/clang/test/SemaCXX/generalized-initializers.cpp @@ -41,8 +41,6 @@ namespace std { namespace integral { void initializer_list() { - std::initializer_list<int> il = { 1, 2, 3 }; - std::initializer_list<double> dl = { 1.0, 2.0, 3 }; auto l = {1, 2, 3, 4}; static_assert(same_type<decltype(l), std::initializer_list<int>>::value, ""); auto bl = {1, 2.0}; // expected-error {{cannot deduce}} @@ -152,7 +150,7 @@ namespace litb { C c({1, 2}); // expected-error {{}} // valid (by copy constructor). - C d({1, 2L}); // expected-error {{}} + C d({1, 2L}); // valid C e{1, 2}; |