mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-10 06:36:02 +00:00
When assertions were enabled in Chrome in https://crrev.com/c/3833545, crashpad_wer now requires libc++ to be explicitly included if compiled with -std=c++20 because <vector> would now reference symbols defined outside the libc++ headers. We attempted to add libc++ as a dependency in https://crrev.com/c/3862974; however, that was deemed unacceptable because the library needs to be kept small in order for Windows to load it to handle crashes. Therefore, the only alternative is to update the library to remove std::vector Bug: chromium:1357827 Change-Id: I1494204a7bd679fa1632a0f08597cb7e93267196 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3864248 Reviewed-by: Joshua Peraza <jperaza@chromium.org> Commit-Queue: Alan Zhao <ayzhao@google.com>