[NFC][asan] Simplify parameters check
GitOrigin-RevId: 0d07922d921a1afe97d1056069b65976959a640c
diff --git a/lib/asan/asan_poisoning.cpp b/lib/asan/asan_poisoning.cpp
index e9c19b7..5164b7d 100644
--- a/lib/asan/asan_poisoning.cpp
+++ b/lib/asan/asan_poisoning.cpp
@@ -493,11 +493,9 @@
constexpr uptr granularity = ASAN_SHADOW_GRANULARITY;
- if (!(storage_beg <= new_beg && new_beg <= storage_end) ||
- !(storage_beg <= new_end && new_end <= storage_end) ||
- !(storage_beg <= old_beg && old_beg <= storage_end) ||
- !(storage_beg <= old_end && old_end <= storage_end) ||
- !(old_beg <= old_end && new_beg <= new_end)) {
+ if (!(old_beg <= old_end && new_beg <= new_end) ||
+ !(storage_beg <= new_beg && new_end <= storage_end) ||
+ !(storage_beg <= old_beg && old_end <= storage_end)) {
GET_STACK_TRACE_FATAL_HERE;
ReportBadParamsToAnnotateDoubleEndedContiguousContainer(
storage_beg, storage_end, old_beg, old_end, new_beg, new_end, &stack);