This is an archive of the discontinued LLVM Phabricator instance.

[CodeView] Implement support for bitfields in Clang
ClosedPublic

Authored by majnemer on Jun 27 2016, 7:59 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

majnemer updated this revision to Diff 62053.Jun 27 2016, 7:59 PM
majnemer retitled this revision from to [CodeView] Implement support for bitfields in Clang.
majnemer updated this object.
majnemer added reviewers: rnk, aaboud.
majnemer added a subscriber: cfe-commits.
aaboud edited edge metadata.Jun 28 2016, 3:10 AM

Looks good, one minor comments below.

lib/CodeGen/CGDebugInfo.h
243 ↗(On Diff #62053)

You have a mismatch between definition and this declaration, definition does not take SourceLocation parameter!

majnemer updated this revision to Diff 62095.Jun 28 2016, 8:33 AM
majnemer edited edge metadata.
  • Address review comments
aaboud accepted this revision.Jun 28 2016, 12:13 PM
aaboud edited edge metadata.

LGTM.
Please update PR28162.

This revision is now accepted and ready to land.Jun 28 2016, 12:13 PM
rnk accepted this revision.Jun 29 2016, 9:50 AM
rnk edited edge metadata.

lgtm

Cute, preserves debug info compatibility at the cost of some complexity.

This revision was automatically updated to reflect the committed changes.