Merge remote-tracking branch 'origin/topic/jsiwek/reporter-fatal-bif'

* origin/topic/jsiwek/reporter-fatal-bif:
  Add a Reporter::fatal BIF.
This commit is contained in:
Seth Hall 2011-09-01 10:52:39 -04:00
commit 1726aee4e9
4 changed files with 12 additions and 5 deletions

View file

@ -28,3 +28,11 @@ function Reporter::error%(msg: string%): bool
reporter->PopLocation();
return new Val(1, TYPE_BOOL);
%}
function Reporter::fatal%(msg: string%): bool
%{
reporter->PushLocation(frame->GetCall()->GetLocationInfo());
reporter->FatalError("%s", msg->CheckString());
reporter->PopLocation();
return new Val(1, TYPE_BOOL);
%}