summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2012-03-21 23:30:30 +0000
committerRichard Trieu <rtrieu@google.com>2012-03-21 23:30:30 +0000
commitba4d0871f7d11979e4fb76e02eef354885cb9971 (patch)
treee273e171d5bc85d387e8921df412b0b20b98fa3b /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
parent39fb408fd3ce922dc302e18eec10e07db3edfe6b (diff)
downloadbcm5719-llvm-ba4d0871f7d11979e4fb76e02eef354885cb9971.tar.gz
bcm5719-llvm-ba4d0871f7d11979e4fb76e02eef354885cb9971.zip
Change the binary operator data recursive evaluator to not stop at the first
non-constant value encountered. This allows the evaluator to deduce that expressions like (x < 5 || true) is equal to true. Previously, it would visit x and determined that the entire expression is could not evaluated to a constant. This fixes PR12318. llvm-svn: 153226
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud