Subzero: Improve an error message.
Add the variable name and function name to the fatal error message.
BUG= none
R=kschimpf@google.com
Review URL: https://codereview.chromium.org/1677593003 .
diff --git a/src/IceTargetLoweringARM32.cpp b/src/IceTargetLoweringARM32.cpp
index 0aea5ea..0322a7e 100644
--- a/src/IceTargetLoweringARM32.cpp
+++ b/src/IceTargetLoweringARM32.cpp
@@ -958,8 +958,9 @@
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());
}
assert(!Var->isRematerializable());
int32_t Offset = Var->getStackOffset();