Fix noreturn test with LTO

This commit is contained in:
Kp 2015-05-28 03:08:38 +00:00
parent 692038f284
commit a8431a1933

View file

@ -598,7 +598,7 @@ help:assume compiler supports __attribute__((noreturn))
"""
macro_name = '__attribute_noreturn'
macro_value = '__attribute__((noreturn))'
self._check_macro(context,macro_name=macro_name,macro_value=macro_value,test=macro_name + ' void a();', main='a();', msg='for function __attribute__((noreturn))')
self._check_macro(context,macro_name=macro_name,macro_value=macro_value,test=macro_name + ' void a();void a(){for(;;);}', main='a();', msg='for function __attribute__((noreturn))')
@_custom_test
def check_attribute_used(self,context):
"""