X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fconstants%2Fsingletons%2FThrowFunction.java;h=1788add7eba844b4fda8f2aaa95152dbb2789e33;hb=refs%2Fchanges%2F34%2F1534%2F3;hp=f98e635c2bbb7c86863dba8c2432bd8bcedea617;hpb=89509fcdedf40fcfca0144158c28802dea4ab18f;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/singletons/ThrowFunction.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/singletons/ThrowFunction.java index f98e635c2..1788add7e 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/singletons/ThrowFunction.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/singletons/ThrowFunction.java @@ -47,6 +47,7 @@ public class ThrowFunction extends FunctionValue { apply.getFunction().remove(); apply.detachThisAndSuccessors(); block.getExit().destroy(); - block.setExit(new Throw2(apply.getParameters()[0])); + block.setExit(new Throw2(apply.lineNumber, apply.getParameters()[0])); + context.markModified("inline-throw"); } }