throw in ADT.Table.table triggers error in handle_error
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=844
Reported by Johan H Sundström, IDA jhs@pike.ida.liu.se
(Somewhat silly) test case:
pike -e 'ADT.Table.table(({({"foo"})}), ({0}));' Error in handle_error in master object: object Original error: ({ /* 2 elements / "(Table) Field name not string\n", ({ / 4 elements / ({ / 5 elements / "/i/pike/7.1.11/lib/master.pike", 1265, _main, ({ / 3 elements / "pike", "-e", "ADT.Table.table(({({"foo"})}), ({0}));" }), ({ / 32 elements / "[lots of env vars]" }) }), ({ / 3 elements / "-", 1, create }), ({ / 3 elements / 0, 0, table }), ({ / 6 elements / "/i/pike/7.1.11/lib/modules/ADT.pmod/Table.pmod", 289, create, ({ / 1 element / ({ / 1 element / "foo" }) }), ({ / 1 element */ 0 }), 0 }) }) })