Fixes PR28281.
MSVC lists indirect virtual base classes in the field list of a class.
This change makes Clang emit the information necessary for LLVM to
emit such records.
Paths
| Differential D25579
[codeview] emit debug info for indirect virtual base classes ClosedPublic Authored by inglorion on Oct 13 2016, 3:01 PM.
Details Summary Fixes PR28281. MSVC lists indirect virtual base classes in the field list of a class.
Diff Detail
Event Timeline
Comment Actions @rnk's comments (thanks!)
rnk edited edge metadata. Comment ActionsThanks, looks good with some nits
This revision is now accepted and ready to land.Oct 19 2016, 4:30 PM Closed by commit rL285132: [codeview] emit debug info for indirect virtual base classes (authored by inglorion). · Explain WhyOct 25 2016, 3:29 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 75381 lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CGDebugInfo.cpp
test/CodeGenCXX/debug-info-ms-vbase.cpp
|
Some LLVM style idiosyncracies:
http://llvm.org/docs/CodingStandards.html