Don't use attributes error and warning with clang
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Tue, 5 Apr 2016 21:30:17 +0000 (23:30 +0200)
committerStefan Agner <stefan@agner.ch>
Mon, 7 Aug 2017 06:21:10 +0000 (23:21 -0700)
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
include/linux/compiler-gcc.h

index bdb80c4aef6e13631075b2ad06b39d2788c8eba5..fe2ae9b526cf98ed5b225140db6ba675388b8045 100644 (file)
 
 #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
 
-#ifndef __CHECKER__
+#if !defined(__CHECKER__) && !defined(__clang__)
 # define __compiletime_warning(message) __attribute__((warning(message)))
 # define __compiletime_error(message) __attribute__((error(message)))
 #endif /* __CHECKER__ */