text: // additional functions
  // recover-from-errors
  // expected errors: [{"location":{"start":{"line":8,"column":26},"end":{"line":8,"column":35},"identifierName":"Exception","source":"test/error-handler/bad-functions.js"},"severity":"FatalError","errorCode":"PP1002","message":"Additional function global.additional1 may terminate abruptly"}]
  var wildcard = global.__abstract ? global.__abstract("number", 123, "123") : 123;
  global.a = "";
  
  function additional1() {
    if (wildcard) throw new Exception();
    global.a = "foo";
  }
  
  function additional2() {
    global.a = "foo";
  }
  
  inspect = function() {
    additional2();
    additional1();
    return global.a;
  }
  