diff options
Diffstat (limited to 'spec/rtems/basedefs/if/no-return.yml')
-rw-r--r-- | spec/rtems/basedefs/if/no-return.yml | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/rtems/basedefs/if/no-return.yml b/spec/rtems/basedefs/if/no-return.yml index 70413c1e..a9953ee7 100644 --- a/spec/rtems/basedefs/if/no-return.yml +++ b/spec/rtems/basedefs/if/no-return.yml @@ -10,11 +10,15 @@ definition: - definition: | [[noreturn]] enabled-by: - - ${/compiler/if/cplusplus:/name} >= 201103L + and: + - defined( ${/compiler/if/cplusplus:/name} ) + - ${/compiler/if/cplusplus:/name} >= 201103L - definition: | _Noreturn enabled-by: - - ${/compiler/if/stdc-version:/name} >= 201112L + and: + - defined( ${/compiler/if/stdc-version:/name} ) + - ${/compiler/if/stdc-version:/name} >= 201112L - definition: | __attribute__(( __noreturn__ )) enabled-by: |