4.3.7. __attribute__((noreturn))

此函数属性指示编译器函数不返回值。 随后,编译器可通过删除从不会到达的代码来执行优化。

Note

此函数属性是 ARM 编译器支持的 GNU 编译器扩展。 它具有等效的 __declspec__declspec(noreturn)

示例


int Function_Attributes_NoReturn_0(void) __attribute__ ((noreturn));

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential