Revert "meson: Deprecate bitwise operations between different enumeration type"
Enabling -Wdeprecated-enum-enum-conversion by default turned out to be a
too hasty decision. It causes compilation failures with Qt headers prior
to Qt v5.15.8. As the previous LTS versions of Debian and Ubuntu ship
older Qt versions, those errors cause real inconvenience to users.
This reverts commit bf4695266b
.
The original goal of avoiding C++20 compilation regressions is still
handled through a test in CI.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
6cd8491258
commit
ea1e9eba74
1 changed files with 0 additions and 9 deletions
|
@ -178,15 +178,6 @@ if cc.has_argument('-Wno-c99-designator')
|
|||
]
|
||||
endif
|
||||
|
||||
# Enable the C++20 deprecated enum-enum conversion warning if the compiler
|
||||
# supports it. This helps avoiding C++20 regressions, and should be removed
|
||||
# when switching to C++20 as the warning will then be enabled by default.
|
||||
if cxx.has_argument('-Wdeprecated-enum-enum-conversion')
|
||||
cpp_arguments += [
|
||||
'-Wdeprecated-enum-enum-conversion',
|
||||
]
|
||||
endif
|
||||
|
||||
c_arguments += common_arguments
|
||||
cpp_arguments += common_arguments
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue