mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 16:58:38 +09:00
Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError.
Tag #1287
This commit is contained in:
parent
04ec8aaf1c
commit
2bbebc6ebc
3 changed files with 24 additions and 4 deletions
|
|
@ -32,6 +32,7 @@
|
|||
#include "vm/ErrorObject.h"
|
||||
#include "vm/GlobalObject.h"
|
||||
#include "vm/SavedStacks.h"
|
||||
#include "vm/SelfHosting.h"
|
||||
#include "vm/StringBuffer.h"
|
||||
|
||||
#include "jsobjinlines.h"
|
||||
|
|
@ -1091,3 +1092,19 @@ js::ValueToSourceForError(JSContext* cx, HandleValue val, JSAutoByteString& byte
|
|||
return "<<error converting value to string>>";
|
||||
return bytes.encodeLatin1(cx, str);
|
||||
}
|
||||
|
||||
bool
|
||||
js::GetInternalError(JSContext* cx, unsigned errorNumber, MutableHandleValue error)
|
||||
{
|
||||
FixedInvokeArgs<1> args(cx);
|
||||
args[0].set(Int32Value(errorNumber));
|
||||
return CallSelfHostedFunction(cx, "GetInternalError", NullHandleValue, args, error);
|
||||
}
|
||||
|
||||
bool
|
||||
js::GetTypeError(JSContext* cx, unsigned errorNumber, MutableHandleValue error)
|
||||
{
|
||||
FixedInvokeArgs<1> args(cx);
|
||||
args[0].set(Int32Value(errorNumber));
|
||||
return CallSelfHostedFunction(cx, "GetTypeError", NullHandleValue, args, error);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue