package icode_base
import metamodel
-import mmloader
## UTILITY CLASSES ##
# The called method
readable var _property: MMMethod
+ # if this call is to be made from native code
+ var is_explicit_from_extern : Bool writable = false
+
init(p: MMMethod, e: Sequence[IRegister])
do
super(e)
init(m: MMMethod, e: nullable Sequence[IRegister])
do
- super(e)
+ # Checks that arguments contains at least one IRegister element
+ assert e.length == m.signature.arity + 1
+
+ super(e)
_method = m
end