diff options
author | Zachary Turner <zturner@google.com> | 2018-11-09 17:08:26 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2018-11-09 17:08:26 +0000 |
commit | 12abab571756519b8512631f5ad1084209b3ce64 (patch) | |
tree | 78d3df2450adbab5c5cbfe3a3376ae6ffdff84bd /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 37125f080fa59ac0556ea1b4eb43e9841dd02284 (diff) | |
download | llvm-12abab571756519b8512631f5ad1084209b3ce64.zip llvm-12abab571756519b8512631f5ad1084209b3ce64.tar.gz llvm-12abab571756519b8512631f5ad1084209b3ce64.tar.bz2 |
[NativePDB] Fix completion of enum types.
This was originally submitted in a patch which fixed two unrelated
bugs at the same time. This portion of the fix was reverted because
it broke several other things. However, the fix employed originally
was totally wrong, and attempted to change something in the ValueObject
printer when actually the bug was in the NativePDB plugin. We need
to mark forward enum decls as having external storage, otherwise
we won't be asked to complete them when the time comes. This patch
implements the proper fix, and updates tests accordingly.
llvm-svn: 346517
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions