diff options
Diffstat (limited to 'lib/CodeGen/CGCXX.cpp')
-rw-r--r-- | lib/CodeGen/CGCXX.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/CodeGen/CGCXX.cpp b/lib/CodeGen/CGCXX.cpp index 215ee4c026..b8b774f7f0 100644 --- a/lib/CodeGen/CGCXX.cpp +++ b/lib/CodeGen/CGCXX.cpp @@ -515,8 +515,7 @@ void CodeGenFunction::EmitCtorPrologue(const CXXConstructorDecl *CD) { Ctor_Complete, V, Member->const_arg_begin(), Member->const_arg_end()); - } - else { + } else { // non-static data member initilaizers. FieldDecl *Field = Member->getMember(); QualType FieldType = getContext().getCanonicalType((Field)->getType()); @@ -572,8 +571,7 @@ void CodeGenFunction::EmitDtorEpilogue(const CXXDestructorDecl *DD) { LValue LHS = EmitLValueForField(LoadOfThis, FD, false, 0); EmitCXXDestructorCall(FieldClassDecl->getDestructor(getContext()), Dtor_Complete, LHS.getAddress()); - } - else { + } else { const RecordType *RT = DD->getAnyBaseClassToDestroy(BaseOrMember)->getAs<RecordType>(); CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); |