r186768 - Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them.
Richard Smith
richard-llvm at metafoo.co.uk
Sat Jul 20 12:22:09 PDT 2013
Author: rsmith
Date: Sat Jul 20 14:22:08 2013
New Revision: 186768
URL: http://llvm.org/viewvc/llvm-project?rev=186768&view=rev
Log:
Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them.
Modified:
cfe/trunk/test/SemaCXX/cxx98-compat.cpp
Modified: cfe/trunk/test/SemaCXX/cxx98-compat.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaCXX/cxx98-compat.cpp?rev=186768&r1=186767&r2=186768&view=diff
==============================================================================
--- cfe/trunk/test/SemaCXX/cxx98-compat.cpp (original)
+++ cfe/trunk/test/SemaCXX/cxx98-compat.cpp Sat Jul 20 14:22:08 2013
@@ -147,16 +147,12 @@ bool no_except_expr = noexcept(1 + 1); /
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();
More information about the cfe-commits
mailing list