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