CGRecordLayoutBuilder.cpp: Clarify if-else. [-Wdangling-else]
llvm-svn: 198906
This commit is contained in:
parent
65b1377911
commit
ae6f9d4460
|
@ -825,12 +825,13 @@ bool CGRecordLayoutBuilder::LayoutFields(const RecordDecl *D) {
|
|||
const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(D);
|
||||
|
||||
const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D);
|
||||
if (RD)
|
||||
if (RD) {
|
||||
if (Types.getTarget().getCXXABI().isMicrosoft()) {
|
||||
if (!MSLayoutNonVirtualBases(RD, Layout))
|
||||
return false;
|
||||
} else if (!LayoutNonVirtualBases(RD, Layout))
|
||||
return false;
|
||||
}
|
||||
|
||||
unsigned FieldNo = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue