summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2024-03-23 10:50:33 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2024-03-23 10:51:33 +0100
commit3f8b04d6a759cf6d8f5705b688208075fcbd6138 (patch)
tree16fcb2ba7f6b444550010587ee0ad390827163c7
parentspec: Fix CONFIGURE_TICKS_PER_TIMESLICE constraint (diff)
downloadrtems-central-master.tar.bz2
spec: Avoid -Wundef warnings in API headerHEADmaster
-rw-r--r--spec/rtems/basedefs/if/alignof.yml8
-rw-r--r--spec/rtems/basedefs/if/no-return.yml8
-rw-r--r--spec/rtems/basedefs/if/static-assert.yml8
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: []