From d18d0e85596f90e0bd597b33d58209d0b3973c95 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Fri, 1 Sep 2017 23:58:41 +0200 Subject: Make assert have no side effects This makes sure symbols referenced by assert uses may not be generated if unused. The recently introduced __unused macro is used to suppress compiler warnings resulting from this change. --- kern/rtmutex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kern/rtmutex.c') diff --git a/kern/rtmutex.c b/kern/rtmutex.c index c07bbfef..09637514 100644 --- a/kern/rtmutex.c +++ b/kern/rtmutex.c @@ -183,7 +183,7 @@ out: void rtmutex_lock_slow(struct rtmutex *rtmutex) { - int error; + __unused int error; error = rtmutex_lock_slow_common(rtmutex, false, 0); assert(!error); -- cgit v1.2.3