diff options
| author | Greg Clayton <gclayton@apple.com> | 2013-03-26 21:01:37 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2013-03-26 21:01:37 +0000 |
| commit | 365fe21947f652112759c491f2402f043aa0cae5 (patch) | |
| tree | f41cd22f25775308933b277a2a83c1f6781d48af | |
| parent | ba752b9bfd562cf3ef0fd3f1d75aef46a7850de5 (diff) | |
| download | bcm5719-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.h | 3 | ||||
| -rw-r--r-- | lldb/source/Symbol/ClangASTType.cpp | 7 |
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); |

