From 03f659a30bac851ac4c2325570719fca88ba7ad7 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Tue, 25 Mar 2008 22:50:08 +0000 Subject: [PATCH] code change for bug Jim posted about --- Robust/src/IR/Flat/BuildCode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); } } -- 2.34.1