[libcxx-commits] [PATCH] D107755: [libcxx] [test] Generalize defines for skipping allocation checks
Martin Storsjö via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Aug 9 23:59:33 PDT 2021
mstorsjo added inline comments.
================
Comment at: libcxx/test/support/test_macros.h:418
+// don't work though.
+#define ASSERT_WITH_OPERATOR_NEW_FALLBACKS(...) ((void)(__VA_ARGS__))
#else
----------------
NancyWang2222 wrote:
> NancyWang2222 wrote:
> > those __VA_ARGS__ set 0 on WIN32 only but still set on __MVS__.
> nvm. I guess it is just checking condition and doesn't trigger assert
Yes, it was suggested to do it this way, to avoid warnings about unused variables when the assert isn't used. So now it evaluates the expression, but doesn't assert on it being true.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107755/new/
https://reviews.llvm.org/D107755
More information about the libcxx-commits
mailing list