diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/initlist2.C')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/initlist2.C | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/initlist2.C b/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/initlist2.C deleted file mode 100644 index 2fe477056..000000000 --- a/gcc-4.8.1/gcc/testsuite/g++.dg/cpp0x/initlist2.C +++ /dev/null @@ -1,32 +0,0 @@ -// Test that conversion to std::initializer_list takes priority over other -// user-defined conversions. - -// { dg-do link } -// { dg-options "-std=c++0x" } - -#include <initializer_list> - -struct string -{ - string (const char *) {} - template <class Iter> string (Iter, Iter); -}; - -template <class T, class U> -struct pair -{ - pair (T t, U u) {} -}; - -template<class T, class U> -struct map -{ - void insert (pair<T,U>); - void insert (std::initializer_list<pair<T,U> >) {} -}; - -int main() -{ - map<string,string> m; - m.insert({ {"this","that"}, {"me","you"} }); -} |