codegen minor fix
This commit is contained in:
+2
-8
@@ -358,18 +358,12 @@ impl ToRust for Statement {
|
|||||||
then_branch,
|
then_branch,
|
||||||
else_branch,
|
else_branch,
|
||||||
}) => {
|
}) => {
|
||||||
cg.add_indentedln(&format!("if {} {{", condition.get_rust()));
|
cg.add_indentedln(&format!("if {}", condition.get_rust()));
|
||||||
cg.indent += 1;
|
|
||||||
then_branch.to_rust(cg);
|
then_branch.to_rust(cg);
|
||||||
cg.indent -= 1;
|
|
||||||
cg.add_indentedln("}");
|
|
||||||
|
|
||||||
if let Some(else_br) = else_branch {
|
if let Some(else_br) = else_branch {
|
||||||
cg.add_indentedln("else {");
|
cg.add_indentedln("else");
|
||||||
cg.indent += 1;
|
|
||||||
else_br.to_rust(cg);
|
else_br.to_rust(cg);
|
||||||
cg.indent -= 1;
|
|
||||||
cg.add_indentedln("}");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,5 +9,9 @@ public struct ApiCall {
|
|||||||
void main() {
|
void main() {
|
||||||
ApiCall call = ApiCall { x: 10, y: 12 };
|
ApiCall call = ApiCall { x: 10, y: 12 };
|
||||||
|
|
||||||
|
if (call.x == 20) {
|
||||||
|
println("= 20");
|
||||||
|
}
|
||||||
|
|
||||||
println!("{call:?}");
|
println!("{call:?}");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user