This is an archive of the discontinued LLVM Phabricator instance.

[clang] Don't emit uninstantiated templates with -fdump-record-layouts-complete
AbandonedPublic

Authored by daltenty on Jun 30 2021, 4:00 PM.

Details

Reviewers
stevewan
Summary

A follow on to D104484, this blocks the emitting of some template cases
where we would hit an assert because though the type was complete,
the class template wasn't fully specialized and adds a test case for the
corresponding test case.

Diff Detail

Unit TestsFailed

Event Timeline

daltenty requested review of this revision.Jun 30 2021, 4:00 PM
daltenty created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptJun 30 2021, 4:00 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript
daltenty abandoned this revision.Oct 16 2023, 11:44 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 16 2023, 11:45 AM