diff --git a/init/Kconfig b/init/Kconfig index a1507b8714e4..d342371dd15d 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -898,7 +898,9 @@ config CC_HAS_INT128 def_bool !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0) && 64BIT config CC_HAS_TYPEOF_UNQUAL - def_bool $(success,echo 'int foo (int a) { __typeof_unqual__(a) b = a; return b; }' | $(CC) -x c - -S -o /dev/null) + def_bool y + depends on $(success,echo 'int foo (int a) { __typeof_unqual__(a) b = a; return b; }' | $(CC) -x c - -S -o /dev/null) + depends on !RUST || RUSTC_LLVM_VERSION >= 190000 config CC_IMPLICIT_FALLTHROUGH string