Fix SelectionDAGBuilder::getDbgValue to not expect DW_OP_deref on FI vars
authorAdrian Prantl <aprantl@apple.com>
Thu, 25 May 2017 18:54:10 +0000 (18:54 +0000)
committerAdrian Prantl <aprantl@apple.com>
Thu, 25 May 2017 18:54:10 +0000 (18:54 +0000)
commitf062192632ce9646b5ee72154c7dba569222f6a8
tree404a3517127409dfeef52068d27c0973161da4f8
parent14bd24439875ae6139b7006ce2b61efdb173810b
Fix SelectionDAGBuilder::getDbgValue to not expect DW_OP_deref on FI vars

This fixes an oversight in r300522, which changed alloca
dbg.values to no longer emit a DW_OP_deref.

The array.ll testcase was regenerated from source.

Fixes PR33166:
https://bugs.llvm.org/show_bug.cgi?id=33166

llvm-svn: 303897
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/test/DebugInfo/X86/array.ll
llvm/test/DebugInfo/X86/dbg-value-frame-index.ll