diff options
author | Strahinja Petrovic <strahinja.petrovic@rt-rk.com> | 2017-09-01 10:05:27 +0000 |
---|---|---|
committer | Strahinja Petrovic <strahinja.petrovic@rt-rk.com> | 2017-09-01 10:05:27 +0000 |
commit | 676fd0b0223b2540a8737836ae87c94b02e227db (patch) | |
tree | 0487274deef4fea59687a2c854946e3cd71990ba /llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | |
parent | 316212575b3528e09155a14e5a57545987a297c3 (diff) | |
download | bcm5719-llvm-676fd0b0223b2540a8737836ae87c94b02e227db.tar.gz bcm5719-llvm-676fd0b0223b2540a8737836ae87c94b02e227db.zip |
Debug info for variables whose type is shrinked to bool
This patch provides such debug information for integer
variables whose type is shrinked to bool by providing
dwarf expression which returns either constant initial
value or other value.
Patch by Nikola Prica.
Differential Revision: https://reviews.llvm.org/D35994
llvm-svn: 312318
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp index 4538bb3ff02..429269d36d8 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp @@ -338,6 +338,7 @@ void DwarfExpression::addExpression(DIExpressionCursor &&ExprCursor, break; case dwarf::DW_OP_plus: case dwarf::DW_OP_minus: + case dwarf::DW_OP_mul: emitOp(Op->getOp()); break; case dwarf::DW_OP_deref: |