Some cleanups to the native pdb plugin [NFC].
authorZachary Turner <zturner@google.com>
Mon, 22 Oct 2018 16:19:07 +0000 (16:19 +0000)
committerZachary Turner <zturner@google.com>
Mon, 22 Oct 2018 16:19:07 +0000 (16:19 +0000)
commitb96181c2bf1d068824c6fd635c0921d0ffd20187
treefe7122472f44f7254854fe0e170d50d14ecf3569
parent0b70a87480eae19dd34fe7c320545be260cc0364
Some cleanups to the native pdb plugin [NFC].

This is mostly some cleanup done in the process of implementing
some basic support for types.  I tried to split up the patch a
bit to get some of the NFC portion of the patch out into a separate
commit, and this is the result of that.  It moves some code around,
deletes some spurious namespace qualifications, removes some
unnecessary header includes, forward declarations, etc.

llvm-svn: 344913
lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h
llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h
llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp