/* $NetBSD: msg_010.c,v 1.7 2023/07/13 19:59:08 rillig Exp $ */ # 3 "msg_010.c" // Test for message: duplicate '%s' [10] /* lint1-extra-flags: -X 351 */ /* expect+1: warning: duplicate 'inline' [10] */ inline inline void double_inline(void) { } /* expect+1: warning: duplicate 'const' [10] */ const const int double_const(void) { return 0; } /* expect+1: warning: duplicate 'volatile' [10] */ volatile volatile int double_volatile(void) { return 0; } int restrict_pointer(const int *restrict p) { return *p; } _Thread_local int thread_local_int; _Thread_local int *pointer_to_thread_local; /* expect+2: error: only 'register' is valid as storage class in parameter [9] */ int thread_local_parameter(_Thread_local int i) { return i; }