generalize LLVMContext::emitError to take a twine instead of a StringRef.