diff options
author | Richard Trieu <rtrieu@google.com> | 2012-03-21 23:30:30 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2012-03-21 23:30:30 +0000 |
commit | ba4d0871f7d11979e4fb76e02eef354885cb9971 (patch) | |
tree | e273e171d5bc85d387e8921df412b0b20b98fa3b /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp | |
parent | 39fb408fd3ce922dc302e18eec10e07db3edfe6b (diff) | |
download | bcm5719-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