aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2018-09-14 21:03:57 +0000
committerZachary Turner <zturner@google.com>2018-09-14 21:03:57 +0000
commit4d68951e6d2c1062b97fa002fbe36db13e7f9888 (patch)
treedf8f4e2a2a017910afcac1fe27c6ae906f84bc52 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent6a14325dffb7a0607e5b3c75d93a837cadad54b4 (diff)
downloadllvm-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