mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +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:
@@ -6,7 +6,7 @@
|
||||
|
||||
namespace Carbon {
|
||||
|
||||
void PrintTo(const Diagnostic& diagnostic, std::ostream* os) {
|
||||
auto PrintTo(const Diagnostic& diagnostic, std::ostream* os) -> void {
|
||||
*os << "Diagnostic{";
|
||||
PrintTo(diagnostic.level, os);
|
||||
for (const auto& message : diagnostic.messages) {
|
||||
@@ -17,7 +17,7 @@ void PrintTo(const Diagnostic& diagnostic, std::ostream* os) {
|
||||
*os << "\"}";
|
||||
}
|
||||
|
||||
void PrintTo(DiagnosticLevel level, std::ostream* os) {
|
||||
auto PrintTo(DiagnosticLevel level, std::ostream* os) -> void {
|
||||
switch (level) {
|
||||
case DiagnosticLevel::LocationInfo:
|
||||
*os << "LocationInfo";
|
||||
|
||||
Reference in New Issue
Block a user