mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 21:41:27 +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:
@@ -85,7 +85,8 @@ to pick a consistent option. Where possible,
|
||||
[`clang-format`](#suggested-clang-format-contents) should be used to enforce
|
||||
these.
|
||||
|
||||
- Always use trailing return type syntax for functions and methods.
|
||||
- Always use trailing return type syntax for functions and methods, including
|
||||
`-> void`, for consistency with Carbon syntax.
|
||||
- Place the pointer `*` adjacent to the type: `TypeName* variable_name`.
|
||||
- Only declare one variable at a time (declaring multiple variables requires
|
||||
confusing repetition of part of the type).
|
||||
|
||||
Reference in New Issue
Block a user