From: bdemsky Date: Thu, 18 May 2006 23:06:21 +0000 (+0000) Subject: Checking in code to put flags into createobjectnodes X-Git-Tag: preEdgeChange~877 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=631bfe6d202d7df27e919b58be6c380c6815d6c5;p=IRC.git Checking in code to put flags into createobjectnodes --- diff --git a/Robust/src/IR/Flat/BuildFlat.java b/Robust/src/IR/Flat/BuildFlat.java index f2f95aa4..d119eae8 100644 --- a/Robust/src/IR/Flat/BuildFlat.java +++ b/Robust/src/IR/Flat/BuildFlat.java @@ -138,7 +138,19 @@ public class BuildFlat { //Call to constructor FlatCall fc=new FlatCall(md, null, out_temp, temps); last.addNext(fc); - return new NodePair(fn,fc); + last=fc; + if (con.getFlagEffects()!=null) { + FlatFlagActionNode ffan=new FlatFlagActionNode(false); + FlagEffects fes=con.getFlagEffects(); + TempDescriptor flagtemp=outtemp; + for(int j=0;j