diff options
| author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2023-06-07 00:47:27 +0200 |
|---|---|---|
| committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2023-06-12 23:55:36 +0200 |
| commit | 3c12c3d58c5e27a5792eb85de994539c17ef2c38 (patch) | |
| tree | ae0c114f674d64d1798aee0be42a9fb914191e83 /src/plugins/platforms/wasm/qwasmplatform.cpp | |
| parent | 14b01b0aadfac07e2a87cea4af0b09b874ffa100 (diff) | |
Deprecate some older Apple platform defines
Clang's macro deprecation pragma was introduced in Clang 14,
shipped with Xcode 14.0.
We can't version check Q_CC_CLANG here, as qcompilerdetection.h
hasn't been included at this point. Nor would it have helped much,
as we would have had to do so for each individual define we wanted
to deprecate, since mentioning an undefined define in the deprecation
pragma is an error. And we can't wrap the pragma in another macro
that conditionally expands to _Pragma either, as the input argument
is a define that needs to be passed on as is, without expanding it.
So the simplest way to support < Xcode 14 is just to silence
the unknown pragma warning.
Pick-to: 6.6
Change-Id: Icf95042e6186deb212cd1793eb12ba32206ce34b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmplatform.cpp')
0 files changed, 0 insertions, 0 deletions
