diff options
author | Zachary Turner <zturner@google.com> | 2018-09-14 21:03:57 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2018-09-14 21:03:57 +0000 |
commit | 4d68951e6d2c1062b97fa002fbe36db13e7f9888 (patch) | |
tree | df8f4e2a2a017910afcac1fe27c6ae906f84bc52 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 6a14325dffb7a0607e5b3c75d93a837cadad54b4 (diff) | |
download | llvm-4d68951e6d2c1062b97fa002fbe36db13e7f9888.zip llvm-4d68951e6d2c1062b97fa002fbe36db13e7f9888.tar.gz llvm-4d68951e6d2c1062b97fa002fbe36db13e7f9888.tar.bz2 |
[PDB] Refactor a little of the Symbol creation code.
Eventually we need to be able to support nested types, which don't
have an associated CVType record. To handle this, remove the
CVType from all of the record classes, and instead store the
deserialized record. Then move the deserialization up to the thing
that creates the type. This actually makes error handling better
anyway as we can return an invalid symbol instead of asserting false.
llvm-svn: 342284
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions