This is an archive of the discontinued LLVM Phabricator instance.

[ms] Don't try to delay lookup for lookup or overload resolution failures in SFINAE context (PR23823)
ClosedPublic

Authored by hans on Jun 12 2015, 12:45 PM.

Details

Summary

The underlying problem in PR23823 already existed before my recent change in r239558, but that change made it worse (failing not only for undeclared symbols, but also failed overload resolution). This makes us not try to delay the lookup in SFINAE context. I assume no current code is relying on SFINAE working with lookups that need to be delayed, because that never seems to have worked :-)

Please take a look!

Diff Detail

Repository
rL LLVM

Event Timeline

hans updated this revision to Diff 27591.Jun 12 2015, 12:45 PM
hans retitled this revision from to [ms] Don't try to delay lookup for lookup or overload resolution failures in SFINAE context (PR23823).
hans updated this object.
hans edited the test plan for this revision. (Show Details)
hans added reviewers: rnk, rsmith, majnemer.
hans added subscribers: Unknown Object (MLST), hansw.
This revision was automatically updated to reflect the committed changes.