From: Richard Smith Date: Sat, 20 Jul 2013 19:22:08 +0000 (+0000) Subject: Undisable a test for a c++98-compat warning for inheriting constructors now that... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cbec59a267d8d6c402c6b0206e36dca091fc9ae4;p=clang Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186768 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/SemaCXX/cxx98-compat.cpp b/test/SemaCXX/cxx98-compat.cpp index 51a59fd6fc..7ab92f01d8 100644 --- a/test/SemaCXX/cxx98-compat.cpp +++ b/test/SemaCXX/cxx98-compat.cpp @@ -147,16 +147,12 @@ bool no_except_expr = noexcept(1 + 1); // expected-warning {{noexcept expression void *null = nullptr; // expected-warning {{'nullptr' is incompatible with C++98}} static_assert(true, "!"); // expected-warning {{static_assert declarations are incompatible with C++98}} -// FIXME: Reintroduce this test if support for inheriting constructors is -// implemented. -#if 0 struct InhCtorBase { InhCtorBase(int); }; struct InhCtorDerived : InhCtorBase { - using InhCtorBase::InhCtorBase; // xpected-warning {{inheriting constructors are incompatible with C++98}} + using InhCtorBase::InhCtorBase; // expected-warning {{inheriting constructors are incompatible with C++98}} }; -#endif struct FriendMember { static void MemberFn();