From ba3de858df24c83117c51dbdb2bd78d22edc2c99 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 8 Aug 2024 20:36:36 +0530 Subject: [PATCH] Mark temp vars used in min/max macros as const --- kitty/data-types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/data-types.h b/kitty/data-types.h index f4e856082..2b860f85f 100644 --- a/kitty/data-types.h +++ b/kitty/data-types.h @@ -31,10 +31,10 @@ #define LIKELY(x) __builtin_expect (!!(x), 1) #define UNLIKELY(x) __builtin_expect (!!(x), 0) #define MAX(x, y) __extension__ ({ \ - __typeof__ (x) __a__ = (x); __typeof__ (y) __b__ = (y); \ + const __typeof__ (x) __a__ = (x); const __typeof__ (y) __b__ = (y); \ __a__ > __b__ ? __a__ : __b__;}) #define MIN(x, y) __extension__ ({ \ - __typeof__ (x) __a__ = (x); __typeof__ (y) __b__ = (y); \ + const __typeof__ (x) __a__ = (x); const __typeof__ (y) __b__ = (y); \ __a__ < __b__ ? __a__ : __b__;}) #define SWAP(x, y) do { __typeof__(x) _sw_ = y; y = x; x = _sw_; } while(0) #define xstr(s) str(s)