Messages in this thread | | | Date | Mon, 2 Aug 2021 23:42:03 -0700 | From | Kees Cook <> | Subject | Re: [PATCH v2] compiler_attributes.h: move __compiletime_{error|warning} |
| |
On Mon, Aug 02, 2021 at 01:23:20PM -0700, Nick Desaulniers wrote: > I'm working on adding support for __attribute__((__error__(""))) and > __attribute__((__warning__(""))) to Clang. To make use of these in > __compiletime_error and __compiletime_warning (as used by BUILD_BUG and > friends) for newer clang and detect/fallback for older versions of > clang, move these to compiler_attributes.h and guard them with > __has_attribute preprocessor guards. > > Link: https://reviews.llvm.org/D106030 > Link: https://bugs.llvm.org/show_bug.cgi?id=16428 > Link: https://github.com/ClangBuiltLinux/linux/issues/1173 > Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
I'm looking forward to having this working in Clang! :)
Reviewed-by: Kees Cook <keescook@chromium.org>
-- Kees Cook
| |