You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Similar to #2243. MAKE ERROR! evaluates the block it is passed like MAKE OBJECT! does. But if a THROW-style operation happens (including CONTINUE, BREAK, RETURN, etc.) then rather than handling it, it will process the THROWN()
>> make error! [type: 'Access arg1:10+20id: 'Protocol]
** Access error: protocol error:30>> make error! [type: 'Access arg1:throw10+20id: 'Protocol]
** Internal error: error object or fields were not valid ;-- expect "unhandled throw"
Submitted by: fork
Similar to #2243. MAKE ERROR! evaluates the block it is passed like MAKE OBJECT! does. But if a THROW-style operation happens (including CONTINUE, BREAK, RETURN, etc.) then rather than handling it, it will process the THROWN()
Imported from: CureCode [ Version: r3 master Type: Bug Platform: All Category: Unspecified Reproduce: Always Fixed-in:none ]
Imported from: metaeducation#2244
Comments:
For the terminology, see also http://www.rebol.com/r3/notes/errors.html
The text was updated successfully, but these errors were encountered: