mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-19 17:24:57 +00:00
Document a known limitation of the status quo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185992 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -4421,10 +4421,12 @@ SelectionDAGBuilder::EmitFuncArgumentDbgValue(const Value *V, MDNode *Variable,
|
|||||||
if (!Op)
|
if (!Op)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
// FIXME: This does not handle register-indirect values at offset 0.
|
||||||
|
bool IsIndirect = Offset != 0;
|
||||||
if (Op->isReg())
|
if (Op->isReg())
|
||||||
FuncInfo.ArgDbgValues.push_back(BuildMI(MF, getCurDebugLoc(),
|
FuncInfo.ArgDbgValues.push_back(BuildMI(MF, getCurDebugLoc(),
|
||||||
TII->get(TargetOpcode::DBG_VALUE),
|
TII->get(TargetOpcode::DBG_VALUE),
|
||||||
/* IsIndirect */ Offset != 0,
|
IsIndirect,
|
||||||
Op->getReg(), Offset, Variable));
|
Op->getReg(), Offset, Variable));
|
||||||
else
|
else
|
||||||
FuncInfo.ArgDbgValues.push_back(
|
FuncInfo.ArgDbgValues.push_back(
|
||||||
|
Reference in New Issue
Block a user