Structs with uninitialized values can't be used as keys... is this a
bug?
> typedef struct { int k, s; } m;
> m k;
> k
{k = <uninit>, s = <uninit>}
> int[m] hsh = {}
(int [m]) {}
> hsh[k]
Unhandled exception uninitialized_value ("uninitialized hash element")
<stdin>:5: hsh[k];
--
James
giantrobot at f-m.fm