diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/passes/TranslateEH.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/passes/TranslateEH.cpp b/src/passes/TranslateEH.cpp index 760c4b656..33fa4689d 100644 --- a/src/passes/TranslateEH.cpp +++ b/src/passes/TranslateEH.cpp @@ -762,7 +762,7 @@ struct TranslateToNewEH : public WalkerPass<PostWalker<TranslateToNewEH>> { // ) // ) Expression* innerBody = nullptr; - if (func->body->type.isConcrete()) { + if (func->getResults().isConcrete()) { auto* ret = builder.makeReturn(func->body); innerBody = builder.blockifyWithName( ret, callerDelegateBrTarget, nullptr, Type(HeapType::exn, Nullable)); |