This is an archive of the discontinued LLVM Phabricator instance.

Use -fsanitize-recover instead of -mllvm -msan-keep-going: tests.
ClosedPublic

Authored by alekseyshl on Nov 7 2016, 10:25 AM.

Event Timeline

alekseyshl updated this revision to Diff 77059.Nov 7 2016, 10:25 AM
alekseyshl retitled this revision from to Use -fsanitize-recover instead of -mllvm -msan-keep-going: tests..
alekseyshl updated this object.
alekseyshl added a reviewer: eugenis.
alekseyshl added a subscriber: llvm-commits.
eugenis edited edge metadata.Nov 7 2016, 10:40 AM

Please move just one or two RUN lines from keep-going tests to the new recover tests, and kill the former. No need to keep both, and no need to test the -mllvm option exhaustively.

alekseyshl updated this revision to Diff 77064.Nov 7 2016, 11:08 AM
alekseyshl edited edge metadata.
  • Use -fsanitize-recover instead of -mllvm -msan-keep-going: remove most of the unit tests for the legacy flag.
eugenis accepted this revision.Nov 7 2016, 11:11 AM
eugenis edited edge metadata.

LGTM

This revision is now accepted and ready to land.Nov 7 2016, 11:11 AM
alekseyshl updated this revision to Diff 77065.Nov 7 2016, 11:12 AM
alekseyshl edited edge metadata.
  • Fix legacy CHECK in the unit test.
Eugene.Zelenko closed this revision.Nov 9 2016, 5:52 PM
Eugene.Zelenko added a subscriber: Eugene.Zelenko.

Committed in rL286149.