Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9df8e32 authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

[S390] bug: implement arch specific __WARN macro



This one will trap, generates shorter code and emits better debug data
than the generic version.

Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent fb380aad
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -52,6 +52,10 @@
	unreachable();					\
} while (0)

#define __WARN() do {					\
	__EMIT_BUG(BUGFLAG_WARNING);			\
} while (0)

#define WARN_ON(x) ({					\
	int __ret_warn_on = !!(x);			\
	if (__builtin_constant_p(__ret_warn_on)) {	\