diff graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java @ 21493:99e3f4c5c853

SL: handle undefined functions gracefully.
author Christian Humer <christian.humer@gmail.com>
date Tue, 26 May 2015 20:04:07 +0200
parents 3286fb5fea4a
children 31fc2fce38f3 fc376e0b80ba e59895e16377
line wrap: on
line diff
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java	Tue May 26 20:02:07 2015 +0200
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java	Tue May 26 20:04:07 2015 +0200
@@ -248,6 +248,8 @@
                     }
                 } catch (UnsupportedSpecializationException ex) {
                     out.println(formatTypeError(ex));
+                } catch (SLUndefinedFunctionException ex) {
+                    out.println(String.format("Undefined function: %s", ex.getFunctionName()));
                 }
                 long end = System.nanoTime();
                 totalRuntime += end - start;