diff options
| -rw-r--r-- | parse.c | 3 | ||||
| -rw-r--r-- | validation/attr-noclone.c | 9 |
2 files changed, 12 insertions, 0 deletions
@@ -545,6 +545,9 @@ const char *ignored_attributes[] = { "__naked__", "no_instrument_function", "__no_instrument_function__", + "noclone", + "__noclone", + "__noclone__", "noinline", "__noinline__", "nonnull", diff --git a/validation/attr-noclone.c b/validation/attr-noclone.c new file mode 100644 index 00000000..0a9cf70a --- /dev/null +++ b/validation/attr-noclone.c @@ -0,0 +1,9 @@ +#define noclone __attribute__((__noclone__)) + +static void noclone bar(void) +{ +} + +/* + * check-name: attribute noclone + */ |
