From: jjenista Date: Wed, 20 Jan 2010 19:11:45 +0000 (+0000) Subject: bug fix for copying locals to out-set X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=78a1814a0ca2cf4f1c6cc18f2e29d3efa471db7f;p=IRC.git bug fix for copying locals to out-set --- diff --git a/Robust/src/IR/Flat/BuildCode.java b/Robust/src/IR/Flat/BuildCode.java index 0a43b8bd..fe1f9848 100644 --- a/Robust/src/IR/Flat/BuildCode.java +++ b/Robust/src/IR/Flat/BuildCode.java @@ -3623,8 +3623,11 @@ public class BuildCode { while( itr.hasNext() ) { TempDescriptor temp = itr.next(); - // only have to do this for primitives - if( !temp.getType().isPrimitive() ) { + // only have to do this for primitives non-arrays + if( !( + temp.getType().isPrimitive() && !temp.getType().isArray() + ) + ) { continue; }