| Index: src/IceTargetLoweringX86BaseImpl.h
|
| diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h
|
| index 984c66df0c6f7eb23c59f6355ad1ffe68f1ac284..6ffa5604338ded5b9058f43f1e7f180dd5b950aa 100644
|
| --- a/src/IceTargetLoweringX86BaseImpl.h
|
| +++ b/src/IceTargetLoweringX86BaseImpl.h
|
| @@ -884,8 +884,9 @@ void TargetX86Base<TraitsType>::emitVariable(const Variable *Var) const {
|
| return;
|
| }
|
| if (Var->mustHaveReg()) {
|
| - llvm::report_fatal_error(
|
| - "Infinite-weight Variable has no register assigned");
|
| + llvm::report_fatal_error("Infinite-weight Variable (" + Var->getName(Func) +
|
| + ") has no register assigned - function " +
|
| + Func->getFunctionName());
|
| }
|
| const int32_t Offset = Var->getStackOffset();
|
| int32_t BaseRegNum = Var->getBaseRegNum();
|
| @@ -913,8 +914,9 @@ TargetX86Base<TraitsType>::stackVarToAsmOperand(const Variable *Var) const {
|
| if (Var->hasReg())
|
| llvm::report_fatal_error("Stack Variable has a register assigned");
|
| if (Var->mustHaveReg()) {
|
| - llvm::report_fatal_error(
|
| - "Infinite-weight Variable has no register assigned");
|
| + llvm::report_fatal_error("Infinite-weight Variable (" + Var->getName(Func) +
|
| + ") has no register assigned - function " +
|
| + Func->getFunctionName());
|
| }
|
| int32_t Offset = Var->getStackOffset();
|
| int32_t BaseRegNum = Var->getBaseRegNum();
|
|
|