diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2024-03-23 10:50:33 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2024-03-23 10:51:33 +0100 |
commit | 3f8b04d6a759cf6d8f5705b688208075fcbd6138 (patch) | |
tree | 16fcb2ba7f6b444550010587ee0ad390827163c7 /spec/rtems | |
parent | spec: Fix CONFIGURE_TICKS_PER_TIMESLICE constraint (diff) | |
download | rtems-central-3f8b04d6a759cf6d8f5705b688208075fcbd6138.tar.bz2 |
spec: Avoid -Wundef warnings in API header
Diffstat (limited to 'spec/rtems')
-rw-r--r-- | spec/rtems/basedefs/if/alignof.yml | 8 | ||||
-rw-r--r-- | spec/rtems/basedefs/if/no-return.yml | 8 | ||||
-rw-r--r-- | spec/rtems/basedefs/if/static-assert.yml | 8 |
3 files changed, 18 insertions, 6 deletions
diff --git a/spec/rtems/basedefs/if/alignof.yml b/spec/rtems/basedefs/if/alignof.yml index e9299228..c0011137 100644 --- a/spec/rtems/basedefs/if/alignof.yml +++ b/spec/rtems/basedefs/if/alignof.yml @@ -18,7 +18,9 @@ definition: params: [] return: null enabled-by: - - ${/compiler/if/cplusplus:/name} >= 201103L + and: + - defined( ${/compiler/if/cplusplus:/name} ) + - ${/compiler/if/cplusplus:/name} >= 201103L - definition: attributes: null body: | @@ -26,7 +28,9 @@ definition: params: [] return: null enabled-by: - - ${/compiler/if/stdc-version:/name} >= 201112L + and: + - defined( ${/compiler/if/stdc-version:/name} ) + - ${/compiler/if/stdc-version:/name} >= 201112L description: null enabled-by: true index-entries: [] 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: diff --git a/spec/rtems/basedefs/if/static-assert.yml b/spec/rtems/basedefs/if/static-assert.yml index 152cd291..28c27051 100644 --- a/spec/rtems/basedefs/if/static-assert.yml +++ b/spec/rtems/basedefs/if/static-assert.yml @@ -19,7 +19,9 @@ definition: params: [] return: null enabled-by: - - ${/compiler/if/cplusplus:/name} >= 201103L + and: + - defined( ${/compiler/if/cplusplus:/name} ) + - ${/compiler/if/cplusplus:/name} >= 201103L - definition: attributes: null body: | @@ -27,7 +29,9 @@ definition: params: [] return: null enabled-by: - - ${/compiler/if/stdc-version:/name} >= 201112L + and: + - defined( ${/compiler/if/stdc-version:/name} ) + - ${/compiler/if/stdc-version:/name} >= 201112L description: null enabled-by: true index-entries: [] |