From 899498343e43b656be4b77883f303ebdcaaba083 Mon Sep 17 00:00:00 2001 From: jjenista Date: Tue, 11 May 2010 17:39:10 +0000 Subject: [PATCH] throw error instead of exit so caller code can report location of array initializers --- Robust/src/IR/Tree/BuildIR.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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)); -- 2.34.1