mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 21:31:24 +01:00
Switch to trailing returns in toolchain and related code. (#4919)
Also makes the style guide explicitly comment on void, but this was the intent IIRC because it matches Carbon's `-> ()` (and "always" versus "except for void", which we definitely went back and forth on). Includes adjusting function pointers, which I definitely forget this syntax works sometimes. Excludes utils/tree_sitter/src/scanner.c because it claims to be C, but really we should probably fix that to be cpp.
This commit is contained in:
@@ -273,7 +273,7 @@ auto FileTestBaseTest::Run(
|
||||
|
||||
// Choose the test function based on filename.
|
||||
auto test_fn =
|
||||
llvm::StringSwitch<std::function<ErrorOr<RunResult>(TestParams&)>>(
|
||||
llvm::StringSwitch<std::function<auto(TestParams&)->ErrorOr<RunResult>>>(
|
||||
filename.string())
|
||||
.Case("alternating_files.carbon", &TestAlternatingFiles)
|
||||
.Case("capture_console_output.carbon", &TestCaptureConsoleOutput)
|
||||
|
||||
Reference in New Issue
Block a user