blob: 203ab2c361c33d923fa5104e4d4a2e90db492f50 [file]
/*
* Copyright 2023 Google LLC
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
// Include guards are intentionally omitted
#include "include/private/SkFeatures.h"
#if SK_OPTS_TARGET == SK_OPTS_TARGET_DEFAULT
// Nothing to do here
#else
#if !defined(SK_OLD_CPU_X64_LEVEL)
#error Include SkOpts_SetTarget before including SkOpts_RestoreTarget
#endif
#undef SK_CPU_X64_LEVEL
#define SK_CPU_X64_LEVEL SK_OLD_CPU_X64_LEVEL
#undef SK_OLD_CPU_X64_LEVEL
#if defined(__clang__)
#pragma clang attribute pop
#elif defined(__GNUC__)
#pragma GCC pop_options
#endif
#endif