Details
Description
GCC-8 doesn't handle `_Pragma` expansions in macros with respect to `[[nodiscard]]` and similar attributes. Instead we'll convert to a void-cast, and eliminate variable declarations in `ASSERT_THROWS` statements.
GCC-8 doesn't handle `_Pragma` expansions in macros with respect to `[[nodiscard]]` and similar attributes. Instead we'll convert to a void-cast, and eliminate variable declarations in `ASSERT_THROWS` statements.