int8_t is char on illumos https://www.illumos.org/issues/16523 --- abseil-cpp-20240116.3/absl/container/internal/layout_test.cc.orig +++ abseil-cpp-20240116.3/absl/container/internal/layout_test.cc @@ -1461,22 +1461,22 @@ TEST(Layout, DebugString) { { constexpr auto x = Layout::Partial(); - EXPECT_EQ("@0(1)", x.DebugString()); + EXPECT_EQ("@0(1)", x.DebugString()); } { constexpr auto x = Layout::Partial(1); - EXPECT_EQ("@0(1)[1]; @4(4)", x.DebugString()); + EXPECT_EQ("@0(1)[1]; @4(4)", x.DebugString()); } { constexpr auto x = Layout::Partial(1, 2); - EXPECT_EQ("@0(1)[1]; @4(4)[2]; @12(1)", + EXPECT_EQ("@0(1)[1]; @4(4)[2]; @12(1)", x.DebugString()); } { constexpr auto x = Layout::Partial(1, 2, 3); EXPECT_EQ( - "@0(1)[1]; @4(4)[2]; @12(1)[3]; " + "@0(1)[1]; @4(4)[2]; @12(1)[3]; " "@16" + Int128::Name() + "(16)", x.DebugString()); @@ -1485,7 +1485,7 @@ constexpr auto x = Layout::Partial(1, 2, 3, 4); EXPECT_EQ( - "@0(1)[1]; @4(4)[2]; @12(1)[3]; " + "@0(1)[1]; @4(4)[2]; @12(1)[3]; " "@16" + Int128::Name() + "(16)[4]", x.DebugString()); @@ -1493,7 +1493,7 @@ { constexpr Layout x(1, 2, 3, 4); EXPECT_EQ( - "@0(1)[1]; @4(4)[2]; @12(1)[3]; " + "@0(1)[1]; @4(4)[2]; @12(1)[3]; " "@16" + Int128::Name() + "(16)[4]", x.DebugString());