@@ -1183,11 +1185,17 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode):
code.putln("if (%s->%sn <= %s) {"%
(Naming.optional_args_cname,
Naming.pyrex_prefix,i))
code.putln("activated_instance = new %s::Activated(%s);"%(entry.type.empty_declaration_code(),", ".join(activated_class_constructor_optargs_list+activated_class_constructor_defaultargs_list[i:])))
code.putln("activated_instance = new %s::Activated(%s);"%