As a status update: I don't get a segfault in the REPL with a current rakudo 
(tested on moar, parrot and jvm).

The error message has changed slightly:

$ perl6-m
> class Foo { has Hash of Hash $.foo = {} }; Foo.new
Type check failed in assignment to '$!foo'; expected 'Hash[Hash]' but got 'Hash'
  in block  at src/gen/m-CORE.setting:1018
  in method BUILDALL at src/gen/m-CORE.setting:973
  in method bless at src/gen/m-CORE.setting:961
  in method new at src/gen/m-CORE.setting:947
  in block <unit> at <unknown file>:1

> say "alive"
alive
> exit
$

Reply via email to