summaryrefslogtreecommitdiffstats
path: root/lldb/source/Symbol
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2010-07-20 23:31:16 +0000
committerSean Callanan <scallanan@apple.com>2010-07-20 23:31:16 +0000
commit1d1806641146f60f10e6269c7ec66f9ed1e5e88a (patch)
tree18b2932eccbe33a5c44110136c5058303bf8382d /lldb/source/Symbol
parente706501975e6415daae830be563bdfdead095121 (diff)
downloadbcm5719-llvm-1d1806641146f60f10e6269c7ec66f9ed1e5e88a.tar.gz
bcm5719-llvm-1d1806641146f60f10e6269c7ec66f9ed1e5e88a.zip
Added functionality to dematerialize values that were
used by the JIT compiled expression, including the result of the expression. Also added a new class, ASTType, which encapsulates an opaque Clang type and its associated AST context. Refactored ClangExpressionDeclMap to use ASTTypes, significantly reducing the possibility of mixups of types from different AST contexts. llvm-svn: 108965
Diffstat (limited to 'lldb/source/Symbol')
-rw-r--r--lldb/source/Symbol/ASTType.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/lldb/source/Symbol/ASTType.cpp b/lldb/source/Symbol/ASTType.cpp
new file mode 100644
index 00000000000..8ca19db4569
--- /dev/null
+++ b/lldb/source/Symbol/ASTType.cpp
@@ -0,0 +1,20 @@
+//===-- ASTType.cpp ---------------------------------------------*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#include "lldb/Symbol/ASTType.h"
+
+using namespace lldb_private;
+
+ASTTypeBase::~ASTTypeBase()
+{
+}
+
+ASTType::~ASTType()
+{
+} \ No newline at end of file
OpenPOWER on IntegriCloud