Better error message
parent
543ef13a7d
commit
672f9e400e
|
@ -108,3 +108,9 @@ M: inconsistent-recursive-call-error error.
|
|||
"The recursive word " write
|
||||
word>> pprint
|
||||
" calls itself with a different set of quotation parameters than were input" print ;
|
||||
|
||||
TUPLE: unknown-primitive-error ;
|
||||
|
||||
M: unknown-primitive-error error.
|
||||
drop
|
||||
"Cannot determine stack effect statically" print ;
|
||||
|
|
|
@ -162,7 +162,7 @@ M: object infer-call*
|
|||
{ \ load-locals [ infer-load-locals ] }
|
||||
{ \ get-local [ infer-get-local ] }
|
||||
{ \ drop-locals [ infer-drop-locals ] }
|
||||
{ \ do-primitive [ \ do-primitive cannot-infer-effect ] }
|
||||
{ \ do-primitive [ unknown-primitive-error inference-error ] }
|
||||
{ \ alien-invoke [ infer-alien-invoke ] }
|
||||
{ \ alien-indirect [ infer-alien-indirect ] }
|
||||
{ \ alien-callback [ infer-alien-callback ] }
|
||||
|
|
|
@ -580,3 +580,5 @@ DEFER: eee'
|
|||
dup "A" throw [ bogus-error ] [ drop ] if ; inline recursive
|
||||
|
||||
[ bogus-error ] must-infer
|
||||
|
||||
[ [ clear ] infer. ] [ inference-error? ] must-fail-with
|
||||
|
|
Loading…
Reference in New Issue