my $type_constraint_obj = $attr->type_constraint;
return {
- '$attr' => \$attr,
+ '$trigger' => \($attr->trigger),
+ '$default' => \($attr->default),
'$meta' => \$self,
'$type_constraint_obj' => \$type_constraint_obj,
'$type_constraint' => \(
? %{ $type_constraint_obj->inline_environment }
: ()
),
+ # XXX ugh
+ ($attr->has_initializer
+ ? ('$attr' => \$attr)
+ : ()),
};
}