[PDB] Make the native reader support modified types.
authorZachary Turner <zturner@google.com>
Mon, 17 Sep 2018 21:07:48 +0000 (21:07 +0000)
committerZachary Turner <zturner@google.com>
Mon, 17 Sep 2018 21:07:48 +0000 (21:07 +0000)
commit4727ac23947013a1f1cdd1f8ced7002f3bc06c72
tree543c6c69567957835d796085961e4f9239e2a8cb
parent8639c5d565cb48f56b9abeeea1e3932c0aa605f2
[PDB] Make the native reader support modified types.

Previously for cv-qualified types, we would just ignore them
and they would never get printed.  Now we can enumerate them
and cache them like any other symbol type.

llvm-svn: 342414
llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
llvm/lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp
llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
llvm/lib/DebugInfo/PDB/Native/NativeTypePointer.cpp
llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp
llvm/test/DebugInfo/PDB/Native/pdb-native-enums.test