summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-03-26 21:01:37 +0000
committerGreg Clayton <gclayton@apple.com>2013-03-26 21:01:37 +0000
commit365fe21947f652112759c491f2402f043aa0cae5 (patch)
treef41cd22f25775308933b277a2a83c1f6781d48af
parentba752b9bfd562cf3ef0fd3f1d75aef46a7850de5 (diff)
downloadbcm5719-llvm-365fe21947f652112759c491f2402f043aa0cae5.tar.gz
bcm5719-llvm-365fe21947f652112759c491f2402f043aa0cae5.zip
Add a way to dump a ClangASTType to stdout for debugging purposes.
llvm-svn: 178071
-rw-r--r--lldb/include/lldb/Symbol/ClangASTType.h3
-rw-r--r--lldb/source/Symbol/ClangASTType.cpp7
2 files changed, 10 insertions, 0 deletions
diff --git a/lldb/include/lldb/Symbol/ClangASTType.h b/lldb/include/lldb/Symbol/ClangASTType.h
index eb546fa2028..f623cee8e4c 100644
--- a/lldb/include/lldb/Symbol/ClangASTType.h
+++ b/lldb/include/lldb/Symbol/ClangASTType.h
@@ -204,6 +204,9 @@ public:
size_t data_byte_size);
void
+ DumpTypeDescription (); // Dump to stdout
+
+ void
DumpTypeDescription (Stream *s);
static void
diff --git a/lldb/source/Symbol/ClangASTType.cpp b/lldb/source/Symbol/ClangASTType.cpp
index 721672ef8ef..eab580dab86 100644
--- a/lldb/source/Symbol/ClangASTType.cpp
+++ b/lldb/source/Symbol/ClangASTType.cpp
@@ -1310,6 +1310,13 @@ ClangASTType::IsConst (lldb::clang_type_t clang_type)
}
void
+ClangASTType::DumpTypeDescription ()
+{
+ StreamFile s (stdout, false);
+ DumpTypeDescription (&s);
+}
+
+void
ClangASTType::DumpTypeDescription (Stream *s)
{
return DumpTypeDescription (m_ast, m_type, s);
OpenPOWER on IntegriCloud