This is an archive of the discontinued LLVM Phabricator instance.

Parse: ~decltype(expr) needs an object to reference a dtor
Needs ReviewPublic

Authored by majnemer on Jul 21 2014, 2:14 PM.

Details

Reviewers
rsmith
Summary

An expression of the form ~decltype(expr) requires an object when
attempting to perform member lookup on the destructor.

This fixes PR20378.

Diff Detail

Event Timeline

majnemer updated this revision to Diff 11719.Jul 21 2014, 2:14 PM
majnemer retitled this revision from to Parse: ~decltype(expr) needs an object to reference a dtor.
majnemer updated this object.
majnemer added a reviewer: rsmith.
majnemer added a subscriber: Unknown Object (MLST).
rsmith edited edge metadata.Jul 21 2014, 2:28 PM

The diagnostic wording here is fairly terrible. Can we do better?