mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
compiler-clang.h: Remove __cleanup -Wunused-variable workaround
Now that the minimum supported version of LLVM for building the kernel has been raised to 17.0.1, the redefinition of __cleanup with __maybe_unused added to it is unnecessary because the referenced LLVM change is present in all supported LLVM versions. Drop it. Link: https://patch.msgid.link/20260517-bump-minimum-supported-llvm-version-to-17-v2-15-b3b8cda46bdd@kernel.org Signed-off-by: Nathan Chancellor <nathan@kernel.org>
This commit is contained in:
parent
f3de78cb19
commit
c69eaa6876
|
|
@ -5,15 +5,6 @@
|
|||
|
||||
/* Compiler specific definitions for Clang compiler */
|
||||
|
||||
/*
|
||||
* Clang prior to 17 is being silly and considers many __cleanup() variables
|
||||
* as unused (because they are, their sole purpose is to go out of scope).
|
||||
*
|
||||
* https://github.com/llvm/llvm-project/commit/877210faa447f4cc7db87812f8ed80e398fedd61
|
||||
*/
|
||||
#undef __cleanup
|
||||
#define __cleanup(func) __maybe_unused __attribute__((__cleanup__(func)))
|
||||
|
||||
/* all clang versions usable with the kernel support KASAN ABI version 5 */
|
||||
#define KASAN_ABI_VERSION 5
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user