Page MenuHomePhabricator

[Sema] SequenceChecker: C++17 sequencing rules for built-in operators <<, >>, .*, ->*, =, op=
AcceptedPublic

Authored by riccibruno on Feb 15 2019, 11:41 AM.

Details

Summary

Implement the C++17 sequencing rules for the built-in operators <<, >>, .*, ->*, = and op=.

Diff Detail

Repository
rC Clang

Event Timeline

riccibruno created this revision.Feb 15 2019, 11:41 AM
  1. Only call note{Pre,Post}{Use, Mod} if we have a valid memory location.
  2. Fixed 2 tests in CXX/drs which I initially missed.
rsmith accepted this revision.Feb 15 2019, 2:55 PM
This revision is now accepted and ready to land.Feb 15 2019, 2:55 PM

Rebased on D57660. No need to look at it.