| Index: test/SemaCXX/cxx11-inheriting-ctors.cpp
|
| diff --git a/test/SemaCXX/cxx11-inheriting-ctors.cpp b/test/SemaCXX/cxx11-inheriting-ctors.cpp
|
| deleted file mode 100644
|
| index 67d55213a0847cc5e3abd5096bdf9e7b46bbc465..0000000000000000000000000000000000000000
|
| --- a/test/SemaCXX/cxx11-inheriting-ctors.cpp
|
| +++ /dev/null
|
| @@ -1,28 +0,0 @@
|
| -// RUN: %clang_cc1 -std=c++11 %s -verify
|
| -
|
| -// expected-no-diagnostics
|
| -
|
| -namespace PR15757 {
|
| - struct S {
|
| - };
|
| -
|
| - template<typename X, typename Y> struct T {
|
| - template<typename A> T(X x, A &&a) {}
|
| -
|
| - template<typename A> explicit T(A &&a)
|
| - noexcept(noexcept(T(X(), static_cast<A &&>(a))))
|
| - : T(X(), static_cast<A &&>(a)) {}
|
| - };
|
| -
|
| - template<typename X, typename Y> struct U : T<X, Y> {
|
| - using T<X, Y>::T;
|
| - };
|
| -
|
| - U<S, char> foo(char ch) { return U<S, char>(ch); }
|
| -
|
| - int main() {
|
| - U<S, int> a(42);
|
| - U<S, char> b('4');
|
| - return 0;
|
| - }
|
| -}
|
|
|