A collection of symbols for use in testing mdemangle. Each symbol is followed by the correct decoding. a common block a type ctor info a type ctor layout a type ctor functors an unqualified type ctor info an unqualified type ctor layout a mangled name a compare predicate an index predicate a unify predicate a normal predicate a function an internal label unused args unused args higher order specialization higher order specialization (regression test for 1 char pred names) higher order specialization and unused args mangled name with unused args some tests of symbols that should not be demangled (this is a regression test: previous versions of mdemangle seg faulted for this case) mercury_data_foo mercury_data_foo some lambda goals procedures introduced by deforestation procedure introduced by type specialization type specialization and deforestion XXX this needs to be fixed A realistic test ml -s asm_fast.gc.tr --no-demangle -o interpreter interpreter_init.o \ interpreter.o -lcfloat_lib Undefined first referenced symbol in file interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o ld: fatal: Symbol referencing errors. No output written to interpreter gmake: *** [interpreter] Error 1 A realistic test ml -s asm_fast.gc.tr --no-demangle -o interpreter interpreter_init.o \ interpreter.o -lcfloat_lib Undefined first referenced symbol in file interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o interpreter.o ld: fatal: Symbol referencing errors. No output written to interpreter gmake: *** [interpreter] Error 1