File tree Expand file tree Collapse file tree 3 files changed +4
-0
lines changed
Expand file tree Collapse file tree 3 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ cc_test(
6969 ":stacktrace" ,
7070 "//absl/base:config" ,
7171 "//absl/base:core_headers" ,
72+ "//absl/base:errno_saver" ,
7273 "//absl/types:span" ,
7374 "@googletest//:gtest" ,
7475 "@googletest//:gtest_main" ,
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ absl_cc_test(
5858 absl::stacktrace
5959 absl::config
6060 absl::core_headers
61+ absl::errno_saver
6162 absl::span
6263 GTest::gmock_main
6364)
Original file line number Diff line number Diff line change 2727#include " gtest/gtest.h"
2828#include " absl/base/attributes.h"
2929#include " absl/base/config.h"
30+ #include " absl/base/internal/errno_saver.h"
3031#include " absl/base/optimization.h"
3132#include " absl/types/span.h"
3233
@@ -414,6 +415,7 @@ const void* g_return_address = nullptr;
414415bool g_sigusr2_raised = false ;
415416
416417void SigUsr2Handler (int , siginfo_t *, void * uc) {
418+ absl::base_internal::ErrnoSaver errno_saver;
417419 // Many platforms don't support this by default.
418420 bool support_is_expected = false ;
419421 constexpr int kMaxStackDepth = 64 ;
You can’t perform that action at this time.
0 commit comments