Hi,
I just spent some time figuring out why a test is crashing without any error message or stacktrace on my machine or in the CQ and it looks like accessing an empty std::optional is not producing any useful output on Linux.
Here is a CL to show a few examples:
The OptionalDeref test just shows up as crashed without any more information.
std::variant seems to have the same issue, where it crashes on wrong usage without output.
absl::variant works well. On Windows and iOS, all of these tests produce useful output.
It would be great if this could be fixed but I'm not quite sure in which component to file the bug.