Only emit finalbody if there is one. Fixes #147.

This commit is contained in:
Christian Kamm 2008-12-13 06:48:00 +01:00
parent 7e0c26329a
commit cabc236a79

View file

@ -246,8 +246,8 @@ EnclosingHandler* EnclosingVolatile::getEnclosing()
void EnclosingTryFinally::emitCode(IRState * p)
{
assert(tf->finalbody);
tf->finalbody->toIR(p);
if (tf->finalbody)
tf->finalbody->toIR(p);
}
EnclosingHandler* EnclosingTryFinally::getEnclosing()