This is an archive of the discontinued LLVM Phabricator instance.

[Objective-C] Fix non-determinism in clang
ClosedPublic

Authored by mgrang on Jun 29 2017, 8:09 PM.

Details

Summary

Iteration of the unordered Ivars causes objc-modern-metadata-visibility.mm (uncovered by reverse iterating SmallPtrSet).

Diff Detail

Repository
rL LLVM

Event Timeline

mgrang created this revision.Jun 29 2017, 8:09 PM

Ping for reviews please.

dblaikie accepted this revision.Jul 5 2017, 10:44 PM

Sounds plausible to me

This revision is now accepted and ready to land.Jul 5 2017, 10:44 PM
This revision was automatically updated to reflect the committed changes.