diff options
-rw-r--r-- | spec/rtems/basedefs/if/dequalify-depthx.yml | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/spec/rtems/basedefs/if/dequalify-depthx.yml b/spec/rtems/basedefs/if/dequalify-depthx.yml index f785dd49..15539991 100644 --- a/spec/rtems/basedefs/if/dequalify-depthx.yml +++ b/spec/rtems/basedefs/if/dequalify-depthx.yml @@ -14,12 +14,18 @@ definition: enabled-by: - defined(${/compiler/if/cplusplus:/name}) - definition: | - ${/compiler/if/builtin-choose-expr:/name}( ${/compiler/if/builtin-types-compatible-p:/name}( + ${/compiler/if/builtin-choose-expr:/name}( + ${/compiler/if/builtin-types-compatible-p:/name}( ${typeof-refx:/name}( ${.:/params[0]/name}, ${.:/params[2]/name} ), ${typeof-refx:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - ) || ${/compiler/if/builtin-types-compatible-p:/name}( ${.:/params[1]/name}, void * ), - (${.:/params[1]/name}) ( ${.:/params[2]/name} ), - ${/score/basedefs/if/dequalify-types-not-compatible:/name}() ) + ) || + ${/compiler/if/builtin-types-compatible-p:/name}( + ${.:/params[1]/name}, + void * + ), + (${.:/params[1]/name}) ( ${.:/params[2]/name} ), + ${/score/basedefs/if/dequalify-types-not-compatible:/name}() + ) enabled-by: - defined(${/compiler/if/gnuc:/name}) description: null |