From 78a1814a0ca2cf4f1c6cc18f2e29d3efa471db7f Mon Sep 17 00:00:00 2001 From: jjenista Date: Wed, 20 Jan 2010 19:11:45 +0000 Subject: [PATCH] bug fix for copying locals to out-set --- Robust/src/IR/Flat/BuildCode.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; } -- 2.34.1