[openembedded-core] 01/15: multilib_header_wrapper.h: Use #pragma once #pragma


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 6ab11ac25bb987642d5ca1a07f4bd5f30c66c9c5
Author: Khem Raj <raj.khem@...>
AuthorDate: Mon Feb 4 16:36:26 2019 -0800

multilib_header_wrapper.h: Use #pragma once

Avoid infinite include loops, especially with bits/wordsize.h which is
now possible with the synthesized headers since we now also synthesize
bits/wordsize.h itelf for some arches e.g. arm/aarch64

In cases where extra preprocessing tools are used such as clang-tidy
e.g. and these tools are not passed the knowledge about architecture
then case comes where we enter into header include loop for
bits/wordsize.h, since this template does explicitly include

To fix this emits the pragma once at beginning of file, this is better
solution than include guards, and pragma once is practically supported
on all compilers except few e.g. cray c/c++ compiler

Signed-off-by: Khem Raj <raj.khem@...>
Signed-off-by: Richard Purdie <richard.purdie@...>
scripts/multilib_header_wrapper.h | 1 +
1 file changed, 1 insertion(+)

diff --git a/scripts/multilib_header_wrapper.h b/scripts/multilib_header_wrapper.h
index 9660225..4824790 100644
--- a/scripts/multilib_header_wrapper.h
+++ b/scripts/multilib_header_wrapper.h
@@ -21,6 +21,7 @@

+#pragma once

#if defined (__bpf__)
#define __MHWORDSIZE 64

To stop receiving notification emails like this one, please contact
the administrator of this repository.

Join openembedded-commits@lists.openembedded.org to automatically receive all group messages.