diff options
author | Devang Patel <dpatel@apple.com> | 2011-03-03 20:08:10 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2011-03-03 20:08:10 +0000 |
commit | 34a7ab400ea989fd81685e212979526cac239a73 (patch) | |
tree | bb7330df0efc3f24b3d74d14e0d9dbcb0e98e549 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | 4ab660b07789ef8a2297e2ff84ba02592742214c (diff) | |
download | bcm5719-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.cpp | 4 |
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; |