This is an archive of the discontinued LLVM Phabricator instance.

MS ABI: Mangle empty type parameter packs compatibly
ClosedPublic

Authored by majnemer on Aug 5 2014, 10:35 AM.

Details

Summary

The MS mangling scheme apparently has separate manglings for type and
non-type parameter packs when they are empty. Add state to
TemplateArgument to track this.

Diff Detail

Repository
rL LLVM

Event Timeline

majnemer updated this revision to Diff 12201.Aug 5 2014, 10:35 AM
majnemer retitled this revision from to MS ABI: Mangle empty type parameter packs compatibly.
majnemer updated this object.
majnemer added reviewers: rsmith, rnk.
majnemer added a subscriber: Unknown Object (MLST).
rnk edited edge metadata.Aug 5 2014, 2:39 PM

I think we can do this by looking at the TemplateParmDecls. It's worth a shot, at least.

majnemer closed this revision.Aug 5 2014, 3:52 PM
majnemer updated this revision to Diff 12212.

Closed by commit rL214932 (authored by @majnemer).