correcting stack trace error message during paused calls
This commit is contained in:
parent
41cd179339
commit
0de018cabd
|
@ -227,7 +227,10 @@
|
||||||
var i;
|
var i;
|
||||||
var oldArgcount, oldVal, oldProc, oldErrorHandler;
|
var oldArgcount, oldVal, oldProc, oldErrorHandler;
|
||||||
if (! baselib.arity.isArityMatching(proc.racketArity, arguments.length - 4)) {
|
if (! baselib.arity.isArityMatching(proc.racketArity, arguments.length - 4)) {
|
||||||
return fail(baselib.exceptions.makeExnFailContractArity("arity mismatch"));
|
var msg = baselib.format.format("arity mismatch: expected ~s arguments, but received ~s",
|
||||||
|
[proc.racketArity, arguments.length - 4]);
|
||||||
|
return fail(baselib.exceptions.makeExnFailContractArity(msg,
|
||||||
|
MACHINE.captureContinuationMarks()));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isPrimitiveProcedure(proc)) {
|
if (isPrimitiveProcedure(proc)) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user