mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 14:36:08 +00:00
Fixed a pretty-printer bug whereby a @try statement with no @finally seg faulted.
llvm-svn: 43798
This commit is contained in:
parent
ad1bc400d7
commit
defbf9a86c
@ -346,11 +346,10 @@ void StmtPrinter::VisitObjcAtTryStmt(ObjcAtTryStmt *Node) {
|
||||
}
|
||||
}
|
||||
|
||||
Indent() << "@finally";
|
||||
if (CompoundStmt *FS = dyn_cast<CompoundStmt>(
|
||||
static_cast<ObjcAtFinallyStmt *>(
|
||||
Node->getFinallyStmt())->getFinallyBody())) {
|
||||
PrintRawCompoundStmt(FS);
|
||||
if (ObjcAtFinallyStmt *FS =static_cast<ObjcAtFinallyStmt *>(
|
||||
Node->getFinallyStmt())) {
|
||||
Indent() << "@finally";
|
||||
PrintRawCompoundStmt(dyn_cast<CompoundStmt>(FS->getFinallyBody()));
|
||||
OS << "\n";
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user