[libcxx-commits] [PATCH] D94656: [libcxx testing] Fix UB in tests for std::lock_guard
David Zarzycki via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Jan 14 02:51:48 PST 2021
davezarzycki added a comment.
I appreciate that you're trying to make this be defined behavior, but I honestly don't know why this is UB. I can't think of or find a platform where the underlying OS "trylock" routine would have UB when called on the same thread that owns the lock already. Can somebody with access to the C++ standard provide any hint to why the standard wants this to be UB?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D94656/new/
https://reviews.llvm.org/D94656
More information about the libcxx-commits
mailing list