From 5b27e25d6d96345d12cbd19b153f6e57c227032f Mon Sep 17 00:00:00 2001 From: nhmall Date: Thu, 12 Jan 2023 16:31:35 -0500 Subject: [PATCH] avoid a warning on x ? : Surround the code to the left of the '?' in the DESTROY_ARM(o) macro with () to quiet a warning on each use of the macro. --- src/do_wear.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/do_wear.c b/src/do_wear.c index 37b6fcd79..5a9c4a237 100644 --- a/src/do_wear.c +++ b/src/do_wear.c @@ -2945,10 +2945,10 @@ destroy_arm(register struct obj *atmp) * artifact suit over a shirt. That would be a bug. Since there * aren't any, we'll just look the other way. */ -#define DESTROY_ARM(o) \ - ((otmp = (o)) != 0 && (!atmp || atmp == otmp) \ - && (!obj_resists(otmp, 0, 90)) \ - ? (otmp->in_use = TRUE) \ +#define DESTROY_ARM(o) \ + (((otmp = (o)) != 0 && (!atmp || atmp == otmp) \ + && (!obj_resists(otmp, 0, 90))) \ + ? (otmp->in_use = TRUE) \ : FALSE) if (DESTROY_ARM(uarmc)) {