Move the test type out of the function and into the anonymous namespace

to fix C++98 builds.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194316 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chandler Carruth 2013-11-09 04:09:50 +00:00
parent aec427786b
commit cd7a191d8a

View File

@ -15,12 +15,12 @@ using namespace llvm;
namespace { namespace {
TEST(polymorphic_ptr_test, Basic) { struct S {
struct S { S(int x) : x(x) {}
S(int x) : x(x) {} int x;
int x; };
};
TEST(polymorphic_ptr_test, Basic) {
polymorphic_ptr<S> null; polymorphic_ptr<S> null;
EXPECT_FALSE((bool)null); EXPECT_FALSE((bool)null);
EXPECT_TRUE(!null); EXPECT_TRUE(!null);