mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 13:11:05 +01:00
Update tool versions beyond just bazel (#5446)
#5445 updates to bazel 8.2.1, this does more updates (including to buildifier, which does autofixes like the `sh_test` loads in the other PR). Note I'm using the latest available clang-format wheel. That's not really something I expect people to have installed, but should mostly be consistent. I'm specifically skipping clang-format 18 because it had some broad regressions, and 19 got really confused by a `requires` on a trailing return. Using the latest seemed probably okay since most people won't see the difference. Do note that trailing returns in macros, https://github.com/llvm/llvm-project/issues/47664, seems to be cropping up again as an issue.
This commit is contained in:
+12
-8
@@ -17,8 +17,9 @@ auto AlwaysFalse() -> bool { return false; }
|
||||
TEST(CheckTest, CheckTrue) { CARBON_CHECK(AlwaysTrue()); }
|
||||
|
||||
TEST(CheckTest, CheckFalse) {
|
||||
ASSERT_DEATH({ CARBON_CHECK(AlwaysFalse()); },
|
||||
R"(
|
||||
ASSERT_DEATH(
|
||||
{ CARBON_CHECK(AlwaysFalse()); },
|
||||
R"(
|
||||
CHECK failure at common/check_test.cpp:\d+: AlwaysFalse\(\)
|
||||
)");
|
||||
}
|
||||
@@ -38,8 +39,9 @@ TEST(CheckTest, CheckTrueCallbackNotUsed) {
|
||||
}
|
||||
|
||||
TEST(CheckTest, CheckFalseMessage) {
|
||||
ASSERT_DEATH({ CARBON_CHECK(AlwaysFalse(), "msg"); },
|
||||
R"(
|
||||
ASSERT_DEATH(
|
||||
{ CARBON_CHECK(AlwaysFalse(), "msg"); },
|
||||
R"(
|
||||
CHECK failure at common/check_test.cpp:.+: AlwaysFalse\(\): msg
|
||||
)");
|
||||
}
|
||||
@@ -63,8 +65,9 @@ TEST(CheckTest, CheckOutputForms) {
|
||||
}
|
||||
|
||||
TEST(CheckTest, Fatal) {
|
||||
ASSERT_DEATH({ CARBON_FATAL("msg"); },
|
||||
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
|
||||
ASSERT_DEATH(
|
||||
{ CARBON_FATAL("msg"); },
|
||||
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
|
||||
}
|
||||
|
||||
TEST(CheckTest, FatalHasStackDump) {
|
||||
@@ -74,8 +77,9 @@ TEST(CheckTest, FatalHasStackDump) {
|
||||
auto FatalNoReturnRequired() -> int { CARBON_FATAL("msg"); }
|
||||
|
||||
TEST(ErrorTest, FatalNoReturnRequired) {
|
||||
ASSERT_DEATH({ FatalNoReturnRequired(); },
|
||||
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
|
||||
ASSERT_DEATH(
|
||||
{ FatalNoReturnRequired(); },
|
||||
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
|
||||
}
|
||||
|
||||
// Detects whether `CARBON_CHECK(F())` compiles.
|
||||
|
||||
Reference in New Issue
Block a user