commit | 909c706c8c795aded2773e53f3ea6c3b5e4e8d3d | [log] [tgz] |
---|---|---|
author | Etienne Carriere <etienne.carriere@linaro.org> | Wed Sep 18 09:50:16 2019 +0200 |
committer | Jérôme Forissier <jerome@forissier.org> | Thu Sep 19 09:33:32 2019 +0200 |
tree | f0f617dbecbd219de185804c361b3dc47410b8cc | |
parent | 28c75dbebc496570fde686a0019ff0e511a03de1 [diff] |
libutils: relax noreturn label Replaces attribute label identifier noreturn with __noreturn__ to prevent conflicts when importing code which defines label noreturn itself as a macro. This change applies suggestion from the GCC documentation [1], applicable even prio GCC 4.x.x, cited below. > You may optionally specify attribute names with ‘__’ preceding > and following the name. This allows you to use them in header > files without being concerned about a possible macro of the same > name. For example, you may use the attribute name __noreturn__ > instead of noreturn. Link: [1] https://gcc.gnu.org/onlinedocs/gcc-8.3.0/gcc/Attribute-Syntax.html#Attribute-Syntax Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
This git contains source code for the secure side implementation of OP-TEE project.
All official OP-TEE documentation has moved to http://optee.readthedocs.io.
// OP-TEE core maintainers