git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102653
91177308-0d34-0410-b5e6-
96231b3b80d8
if (!isa<Argument>(V))
return false;
+ // Ignore inlined function arguments here.
+ DIVariable DV(Variable);
+ if (DV.getContext().isSubprogram()
+ && DISubprogram(DV.getContext().getNode()).getLinkageName()
+ != cast<Argument>(V)->getParent()->getName())
+ return false;
+
MachineFunction &MF = DAG.getMachineFunction();
MachineBasicBlock *MBB = FuncInfo.MBBMap[DI.getParent()];
if (MBB != &MF.front())