import metamodel
import icode
-import primitive_info
+private import primitive_info
import mmloader
redef class ToolContext
fun generate_allocation_iroutines
do
for c in main_module.local_classes do
+ if c.global.is_abstract or c.global.is_interface then continue
var pi = c.primitive_info
if pi == null then
do
if iroutine != null then
action(iroutine, m)
end
- for i in c.new_instance_iroutine do
+ for i in c.new_instance_iroutine.values do
action(i, m)
end
end