The previous fix to the annoying MSVC warning did not work, as it still triggered when some code instantiated this function. I reported the issue on the MSVC forums but also added the not-too-noisy fix. Once support for faulty MSVC compilers is dropped, the extra parens can safely be removed.
The previous fix to the annoying MSVC warning did not work, as it still triggered when some code instantiated this function. I reported the issue on the MSVC forums but also added the not-too-noisy fix. Once support for faulty MSVC compilers is dropped, the extra parens can safely be removed.