From b49d3dcf6fbe972a46555d751e998c1e7bd5e4a2 Mon Sep 17 00:00:00 2001 From: Zaggy1024 Date: Thu, 20 Jun 2024 21:46:07 -0500 Subject: [PATCH] LibMedia: Split output bitmap size assertions to individual lines Now Clang will stop complaining about DeMorgan's theorem. --- Userland/Libraries/LibMedia/VideoFrame.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibMedia/VideoFrame.cpp b/Userland/Libraries/LibMedia/VideoFrame.cpp index 8577767d91a..a0d9cec8c03 100644 --- a/Userland/Libraries/LibMedia/VideoFrame.cpp +++ b/Userland/Libraries/LibMedia/VideoFrame.cpp @@ -60,8 +60,10 @@ ALWAYS_INLINE void interpolate_row(u32 const row, u32 const width, u16 const* pl template ALWAYS_INLINE DecoderErrorOr convert_to_bitmap_subsampled(Convert convert, u32 const width, u32 const height, FixedArray const& plane_y, FixedArray const& plane_u, FixedArray const& plane_v, Gfx::Bitmap& bitmap) { - VERIFY(bitmap.width() >= 0 && static_cast(bitmap.width()) == width); - VERIFY(bitmap.height() >= 0 && static_cast(bitmap.height()) == height); + VERIFY(bitmap.width() >= 0); + VERIFY(bitmap.height() >= 0); + VERIFY(static_cast(bitmap.width()) == width); + VERIFY(static_cast(bitmap.height()) == height); auto temporary_buffer = DECODER_TRY_ALLOC(FixedArray::create(static_cast(width) * 4));