diff --git a/src/Perl6/Metamodel/CurriedRoleHOW.nqp b/src/Perl6/Metamodel/CurriedRoleHOW.nqp index a3e5f1a3165..72161bd3284 100644 --- a/src/Perl6/Metamodel/CurriedRoleHOW.nqp +++ b/src/Perl6/Metamodel/CurriedRoleHOW.nqp @@ -164,7 +164,7 @@ class Perl6::Metamodel::CurriedRoleHOW $_); } for %!named_args { - %new_named{$_.key} := $_.value.HOW.archetypes($_).generic ?? + %new_named{$_.key} := $_.value.HOW.archetypes($_.value).generic ?? $_.value.HOW.instantiate_generic($_.value, $type_env) !! $_.value; }