MaskRay wrote: `assert(sym.auxIdx == symAux.size() - 1);` assertions are useful to prevent allocating more than one entries for one symbol. I used the assertions to prevent some failures. `NEEDS_GOT_AUTH` is clearly AArch64 specific. https://github.com/llvm/llvm-project/pull/98028