fn foo() -> bool { true }
fn main() {
- // weird `else if` formatting:
+ // weird `else` formatting:
+ if foo() {
+ } {
+ }
+
if foo() {
} if foo() {
}
let _ = 0;
};
+ if foo() {
+ } else
+ {
+ }
+
+ if foo() {
+ }
+ else
+ {
+ }
+
if foo() {
} else
if foo() { // the span of the above error should continue here
}
// those are ok:
+ if foo() {
+ }
+ {
+ }
+
+ if foo() {
+ } else {
+ }
+
+ if foo() {
+ }
+ else {
+ }
+
if foo() {
}
if foo() {