deal with limitations in the Clang <-> LLVM backend interaction to pick the correct ABI and target assembler.