Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore the test case variant_exception_safety_test in AppleClang C++17 #356 #360

Closed
wants to merge 1 commit into from
Closed

Ignore the test case variant_exception_safety_test in AppleClang C++17 #356 #360

wants to merge 1 commit into from

Conversation

HenryRLee
Copy link

No description provided.

@zhangxy988
Copy link
Contributor

Thanks for reporting this issue. However, before we adopt this workaround, we'd like to know about the issue. Could you please share more details on the failure? Specifically, which test cases are failing and what toolchain are you using, e.g. compiler version, standard library? This way we can reproduce the error and identify the root cause. Thanks!

@HenryRLee
Copy link
Author

@zhangxy988 Hi, thanks for the reply. I created an issue as #356 and linked this PR to it.

The failing test case is variant_exception_safety_test. My compiler version is Apple LLVM version 10.0.1, and my standard library is LLVM.

4s5t2os41n added a commit to 4s5t2os41n/abseil-cpp that referenced this pull request Jul 4, 2024
--
0f6565955231dc74ebad62ef32a18c457afa2dc7 by Abseil Team <absl-team@google.com>:

Document guarantee that we do not move from rvalue arguments if no insertion happens with absl::raw_hash_map::try_emplace, as done with std::unordered_map::try_emplace.

PiperOrigin-RevId: 264430409

--
292e6b9e08fa689e8400d7f2db94cbcab29d5889 by CJ Johnson <johnsoncj@google.com>:

Removes use of aligned_storage in FixedArray and InlinedVector in favor of aligned char buffers.

PiperOrigin-RevId: 264385559

--
aa0b19ad11ae5702022feee0e2e6434cfb28c9e9 by Derek Mauro <dmauro@google.com>:

Make the unit tests for absl::any, absl::optional, and absl::variant
no-ops when these types are just aliases for the corresponding std::
types. We have no way to fix standard library implementation bugs, so
don't bother working around them.

Also disable the corresponding exception-safety tests as well when
exceptions are not enabled.

Fixes abseil/abseil-cpp#360

PiperOrigin-RevId: 264382050

--
65896a911f36481b89b4712c83b91c90a76b64e8 by Abseil Team <absl-team@google.com>:

Improve documentation on erase

PiperOrigin-RevId: 264381266
GitOrigin-RevId: 0f6565955231dc74ebad62ef32a18c457afa2dc7
Change-Id: I74b9bd2ddf84526014104f17e87de70bd3fe65fa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants