From: bdemsky Date: Tue, 25 Mar 2008 22:50:08 +0000 (+0000) Subject: code change for bug Jim posted about X-Git-Tag: preEdgeChange~199 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=03f659a30bac851ac4c2325570719fca88ba7ad7;p=IRC.git code change for bug Jim posted about --- diff --git a/Robust/src/IR/Flat/BuildCode.java b/Robust/src/IR/Flat/BuildCode.java index 41f573a5..ca80aa2f 100644 --- a/Robust/src/IR/Flat/BuildCode.java +++ b/Robust/src/IR/Flat/BuildCode.java @@ -923,14 +923,14 @@ public class BuildCode { if (!fieldorder.containsKey(cn)) { Vector fields=new Vector(); fieldorder.put(cn,fields); - if (sp==null) { + if (sp==null&&!state.TASK) { fields.add(cn.getFieldTable().get("cachedCode")); } Iterator fieldit=cn.getFields(); while(fieldit.hasNext()) { FieldDescriptor fd=(FieldDescriptor)fieldit.next(); if ((sp==null||!sp.getFieldTable().contains(fd.getSymbol()))&& - (!fd.getSymbol().equals("cachedCode"))) + (!fd.getSymbol().equals("cachedCode")||state.TASK)) fields.add(fd); } }