summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-03-03 20:08:10 +0000
committerDevang Patel <dpatel@apple.com>2011-03-03 20:08:10 +0000
commit34a7ab400ea989fd81685e212979526cac239a73 (patch)
treebb7330df0efc3f24b3d74d14e0d9dbcb0e98e549 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
parent4ab660b07789ef8a2297e2ff84ba02592742214c (diff)
downloadbcm5719-llvm-34a7ab400ea989fd81685e212979526cac239a73.tar.gz
bcm5719-llvm-34a7ab400ea989fd81685e212979526cac239a73.zip
Fix thinko in previous check-in.
Add comment. llvm-svn: 126959
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
index 2feb1256ccf..6af81bb67ff 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -2333,7 +2333,9 @@ bool DwarfDebug::addCurrentFnArgument(const MachineFunction *MF,
size_t Size = CurrentFnArguments.size();
if (Size == 0)
CurrentFnArguments.resize(MF->getFunction()->arg_size());
- else if (ArgNo > Size)
+ // llvm::Function arugment size is not good indicator of how many
+ // arguments does the function have at source level.
+ if (ArgNo > Size)
CurrentFnArguments.resize(ArgNo * 2);
CurrentFnArguments[ArgNo - 1] = Var;
return true;
OpenPOWER on IntegriCloud