The assembler for the Gameboy Advance specifically, part of devkitARM. rustc outputs the LLVM IR constant : `@"strName(956)" = internal constant [8 x i8] c"hello.rs"` This is faithfully translated to ``` "strName(956)": .ascii "hello.rs" .size "strName(956)", 8 ``` This version of `as` can't deal with quotes and brackets in symbol names. For this assembler it'll be necessary to mangle any offending symbol names.