[TSan] Use switches when dealing with enums
authorJulian Lettner <jlettner@apple.com>
Wed, 16 Jan 2019 01:45:12 +0000 (01:45 +0000)
committerJulian Lettner <jlettner@apple.com>
Wed, 16 Jan 2019 01:45:12 +0000 (01:45 +0000)
commitac855d3ea9cb53f8c34422f3ce43ac41113f6b7f
tree44919548c9bdecd45b77cead70c5791cc29afdef
parent6320efb4ed3827370811166b6b60e6631ac0ac6e
[TSan] Use switches when dealing with enums

Summary:
Small refactoring: replace some if-else cascades with switches so that the compiler warns us about missing cases.
Maybe found a small bug?

Reviewers: dcoughlin, kubamracek, dvyukov, delcypher, jfb

Reviewed By: dvyukov

Subscribers: llvm-commits, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D56295

llvm-svn: 351288
compiler-rt/lib/tsan/rtl/tsan_debugging.cc
compiler-rt/lib/tsan/rtl/tsan_report.cc
compiler-rt/lib/tsan/rtl/tsan_suppressions.cc