commit | b49440fa92c1cbdea3736acdb0882275c1ab0748 | [log] [tgz] |
---|---|---|
author | Johnny Chen <johnny.chen@apple.com> | Fri Jan 06 00:35:38 2012 +0000 |
committer | Johnny Chen <johnny.chen@apple.com> | Fri Jan 06 00:35:38 2012 +0000 |
tree | 22007b6093b709b6d1472b35a086bd728db4c75a | |
parent | 17eaf4089da5462edf57f281da539310fd35dd8e [diff] [blame] |
http://llvm.org/bugs/show_bug.cgi?id=11618 lldb::SBValue::AddressOf does not work on dereferenced registers in synthetic children provider Patch submitted by Enrico Granata. llvm-svn: 147637
diff --git a/lldb/source/Expression/ClangExpressionParser.cpp b/lldb/source/Expression/ClangExpressionParser.cpp index 9128223..7c3e658 100644 --- a/lldb/source/Expression/ClangExpressionParser.cpp +++ b/lldb/source/Expression/ClangExpressionParser.cpp
@@ -500,6 +500,8 @@ if (execution_policy != eExecutionPolicyAlways && ir_for_target.interpretSuccess()) { + if (const_result) + const_result->TransferAddress(); evaluated_statically = true; err.Clear(); return err;