parent
55b6908f00
commit
c483bd0724
|
@ -225,16 +225,11 @@ void CodeGenFunction::GenerateCode(const FunctionDecl *FD,
|
||||||
FProto->getArgType(i)));
|
FProto->getArgType(i)));
|
||||||
}
|
}
|
||||||
|
|
||||||
StartFunction(FD, FD->getResultType(), Fn, Args,
|
const CompoundStmt *S = FD->getBody();
|
||||||
cast<CompoundStmt>(FD->getBody())->getLBracLoc());
|
|
||||||
|
|
||||||
EmitStmt(FD->getBody());
|
StartFunction(FD, FD->getResultType(), Fn, Args, S->getLBracLoc());
|
||||||
|
EmitStmt(S);
|
||||||
const CompoundStmt *S = dyn_cast<CompoundStmt>(FD->getBody());
|
FinishFunction(S->getRBracLoc());
|
||||||
if (S)
|
|
||||||
FinishFunction(S->getRBracLoc());
|
|
||||||
else
|
|
||||||
FinishFunction();
|
|
||||||
|
|
||||||
// Destroy the 'this' declaration.
|
// Destroy the 'this' declaration.
|
||||||
if (CXXThisDecl)
|
if (CXXThisDecl)
|
||||||
|
|
Loading…
Reference in New Issue