selftests/bpf: replace "__auto_type" with "auto"
Replace instances of "__auto_type" with "auto" in: tools/testing/selftests/bpf/prog_tests/socket_helpers.h This file does not seem to be including <linux/compiler_types.h> directly or indirectly, so copy the definition but guard it with !defined(auto). Acked-by: Eduard Zingerman <eddyz87@gmail.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>master
parent
2a5b286bee
commit
c278d72b99
|
|
@ -17,11 +17,16 @@
|
|||
#define VMADDR_CID_LOCAL 1
|
||||
#endif
|
||||
|
||||
/* include/linux/compiler_types.h */
|
||||
#if __STDC_VERSION__ < 202311L && !defined(auto)
|
||||
# define auto __auto_type
|
||||
#endif
|
||||
|
||||
/* include/linux/cleanup.h */
|
||||
#define __get_and_null(p, nullvalue) \
|
||||
({ \
|
||||
__auto_type __ptr = &(p); \
|
||||
__auto_type __val = *__ptr; \
|
||||
auto __ptr = &(p); \
|
||||
auto __val = *__ptr; \
|
||||
*__ptr = nullvalue; \
|
||||
__val; \
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue