From 118aac4ba6d0fa1dc401926aecc9fd47d4f5db7a Mon Sep 17 00:00:00 2001 From: bdemsky Date: Wed, 17 Jun 2009 18:44:39 +0000 Subject: [PATCH] change --- Robust/src/IR/Flat/BuildCode.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Robust/src/IR/Flat/BuildCode.java b/Robust/src/IR/Flat/BuildCode.java index 1f0dc5c7..f7148dd5 100644 --- a/Robust/src/IR/Flat/BuildCode.java +++ b/Robust/src/IR/Flat/BuildCode.java @@ -106,14 +106,13 @@ public class BuildCode { TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph); this.dc=new DiscoverConflicts(locality, st, typeanalysis); dc.doAnalysis(); + if (state.SINGLETM&&state.DELAYCOMP) { + //TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph); + GlobalFieldType gft=new GlobalFieldType(callgraph, st, typeutil.getMain()); + delaycomp=new DelayComputation(locality, st, typeanalysis, gft, dc); + delaycomp.doAnalysis(); + } } - if (state.SINGLETM&&state.DELAYCOMP) { - TypeAnalysis typeanalysis=new TypeAnalysis(locality, st, typeutil,callgraph); - GlobalFieldType gft=new GlobalFieldType(callgraph, st, typeutil.getMain()); - delaycomp=new DelayComputation(locality, st, typeanalysis, gft); - delaycomp.doAnalysis(); - } - if(state.MLP) { sese2bogusFlatMeth = new Hashtable(); -- 2.34.1