By default, the linker uses demangled symbol names in diagnostics. For example:
| undefined symbol | first referenced in file | ||
| ANewClass::getValue() | test.obj | 
The --no_demangle option disables the demangling of symbol names in diagnostics. For example:
| undefined symbol | first referenced in file | ||
| _ZN9ANewClass8getValueEv | test.obj |