[Lldb-commits] [lldb] r115267 - in /lldb/trunk/source: Expression/ClangExpressionVariable.cpp Symbol/ClangASTType.cpp
Sean Callanan
scallanan at apple.com
Thu Sep 30 19:06:46 PDT 2010
Author: spyffe
Date: Thu Sep 30 21:06:46 2010
New Revision: 115267
URL: http://llvm.org/viewvc/llvm-project?rev=115267&view=rev
Log:
Fixed handling of signed short types in expressions.
Modified:
lldb/trunk/source/Expression/ClangExpressionVariable.cpp
lldb/trunk/source/Symbol/ClangASTType.cpp
Modified: lldb/trunk/source/Expression/ClangExpressionVariable.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/ClangExpressionVariable.cpp?rev=115267&r1=115266&r2=115267&view=diff
==============================================================================
--- lldb/trunk/source/Expression/ClangExpressionVariable.cpp (original)
+++ lldb/trunk/source/Expression/ClangExpressionVariable.cpp Thu Sep 30 21:06:46 2010
@@ -51,7 +51,7 @@
Error err;
Value val;
- if (!PointValueAtData (val, &exe_ctx))
+ if (!PointValueAtData (val, NULL))
{
err.SetErrorToGenericError();
err.SetErrorStringWithFormat("Variable doesn't contain a value");
Modified: lldb/trunk/source/Symbol/ClangASTType.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTType.cpp?rev=115267&r1=115266&r2=115267&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTType.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTType.cpp Thu Sep 30 21:06:46 2010
@@ -975,7 +975,7 @@
case lldb::eEncodingSint:
if (byte_size <= sizeof(long long))
{
- int64_t sval64 = (int64_t)data.GetMaxU64 (&offset, byte_size);
+ int64_t sval64 = data.GetMaxS64 (&offset, byte_size);
if (byte_size <= sizeof(int))
{
value = (int)sval64;
More information about the lldb-commits
mailing list