commit | c61349681fa2923bd30ad16afce450a0da6108cf | [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 | c0cf8b4dd52f94ccbd13d05a6e473a63a102fc72 | |
parent | c80dca73893e5b24f4d16c092da75532715b405e [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. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@147637 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangExpressionParser.cpp b/source/Expression/ClangExpressionParser.cpp index 9128223..7c3e658 100644 --- a/source/Expression/ClangExpressionParser.cpp +++ b/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;