X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Finternal%2Felaboration%2Fconstraints%2FConstraint.java;h=d8c0dd1ae38cb51b7326039c46ba58d1a4c94f88;hp=c49167508bb74a83cfa8298c8da70a3c1085a99f;hb=b4c720aaf27b84a479d800ed8a1e130f924213ef;hpb=3fb26ddbd489f862bf8c28e78834c98bcc29382e diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/constraints/Constraint.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/constraints/Constraint.java index c49167508..d8c0dd1ae 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/constraints/Constraint.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/elaboration/constraints/Constraint.java @@ -85,7 +85,7 @@ public class Constraint implements Typed { // Try to find constant evidence and prefer that // to subclass { - Reduction reduction = environment.reduce(constraint); + Reduction reduction = environment.reduce(demandLocation, constraint); if(reduction != null && reduction.demands.length == 0) { generator = reduction.generator; generatorParameters = reduction.parameters;