This is an archive of the discontinued LLVM Phabricator instance.

Fix PR30274
AbandonedPublic

Authored by arphaman on Sep 23 2016, 1:56 PM.

Details

Reviewers
rsmith
Summary

This fixes PR 30274 by making sure that we skip the 'Using' and 'ConstructorUsingShadowDecl' declarations when evaluating the '__has_nothrow_constructor' trait for a C++ type.

Diff Detail

Repository
rL LLVM

Event Timeline

arphaman updated this revision to Diff 72351.Sep 23 2016, 1:56 PM
arphaman retitled this revision from to Fix PR30274.
arphaman updated this object.
arphaman added a reviewer: rsmith.
arphaman set the repository for this revision to rL LLVM.
arphaman added a subscriber: cfe-commits.

(Forgot to mention) This is a a fix for the regression introduced by r274049.

arphaman abandoned this revision.Sep 24 2016, 8:51 AM

I just noticed that PR 30274 is actually a duplicate of PR 29087, which already has a patch with a fix in review. This patch is now abandoned. Sorry about not noticing the duplicate earlier.