Update Clang GSL_SUPPRESS to stringize parameter instead of using fixed string literal. (#1133)

Fix #1130.
This commit is contained in:
Edward Chen
2023-09-11 10:52:30 -07:00
committed by GitHub
parent 2940006b5c
commit 52212c2d76
3 changed files with 1 additions and 18 deletions

View File

@ -46,7 +46,7 @@
// Hopefully temporary until suppression standardization occurs
//
#if defined(__clang__)
#define GSL_SUPPRESS(x) [[gsl::suppress("x")]]
#define GSL_SUPPRESS(x) [[gsl::suppress(#x)]]
#else
#if defined(_MSC_VER) && !defined(__INTEL_COMPILER) && !defined(__NVCC__)
#define GSL_SUPPRESS(x) [[gsl::suppress(x)]]