forked from OSchip/llvm-project
Clean up a C++0x/C++03 conditional check.
llvm-svn: 132229
This commit is contained in:
parent
873106a932
commit
e3ba404560
|
@ -152,11 +152,10 @@ static std::pair<unsigned,unsigned>
|
|||
= dyn_cast<CXXConstructExpr>(Init))
|
||||
if (const CXXConstructorDecl *Constructor
|
||||
= Construct->getConstructor())
|
||||
if (Constructor->isDefaultConstructor() &&
|
||||
((Context.getLangOptions().CPlusPlus0x &&
|
||||
Record->hasTrivialDefaultConstructor()) ||
|
||||
(!Context.getLangOptions().CPlusPlus0x &&
|
||||
Record->isPOD())))
|
||||
if ((Context.getLangOptions().CPlusPlus0x
|
||||
? Record->hasTrivialDefaultConstructor()
|
||||
: Record->isPOD()) &&
|
||||
Constructor->isDefaultConstructor())
|
||||
CallsTrivialConstructor = true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue