From: jjenista Date: Tue, 11 May 2010 17:39:10 +0000 (+0000) Subject: throw error instead of exit so caller code can report location of array initializers X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=899498343e43b656be4b77883f303ebdcaaba083;p=IRC.git throw error instead of exit so caller code can report location of array initializers --- diff --git a/Robust/src/IR/Tree/BuildIR.java b/Robust/src/IR/Tree/BuildIR.java index d57a4068..07c1b6a2 100644 --- a/Robust/src/IR/Tree/BuildIR.java +++ b/Robust/src/IR/Tree/BuildIR.java @@ -504,10 +504,10 @@ public class BuildIR { return new InstanceOfNode(exp,t); } else if (isNode(pn, "array_initializer")) { System.out.println( "Array initializers not implemented yet." ); - System.exit( -1 ); - TypeDescriptor td=parseTypeDescriptor(pn); - Vector initializers=parseVariableInitializerList(pn); - return new ArrayInitializerNode(td, initializers); + throw new Error(); + //TypeDescriptor td=parseTypeDescriptor(pn); + //Vector initializers=parseVariableInitializerList(pn); + //return new ArrayInitializerNode(td, initializers); } else { System.out.println("---------------------"); System.out.println(pn.PPrint(3,true));