enhanced compile_if_expression() not to eliminate blocks containing one or more labels
This commit is contained in:
@ -250,7 +250,7 @@ extend MethodContext
|
||||
|
||||
if (self isExceptionContext)
|
||||
{
|
||||
/* NOTE: the following loop scans all parameters to the on:do: method.
|
||||
/* [NOTE] the following loop scans all parameters to the on:do: method.
|
||||
* if the on:do: method contains local temporary variables,
|
||||
* you must change this function to skip scanning local variables.
|
||||
* the current on:do: method has 1 local variable declared.
|
||||
|
@ -109,8 +109,8 @@ class MyObject(Object)
|
||||
'too many arguments'
|
||||
'too many block temporaries'
|
||||
'too many block arguments'
|
||||
'too large block'
|
||||
'too large array expression'
|
||||
'array expression too large'
|
||||
'instruction data too large'
|
||||
'wrong primitive function number'
|
||||
'wrong primitive function identifier'
|
||||
'wrong primitive function argument definition'
|
||||
|
Reference in New Issue
Block a user