--else_if;
unsigned brace_indent = indent;
- if(block.use_braces)
+ bool use_braces = (block.use_braces || (indent && block.body.size()!=1));
+ if(use_braces)
formatted += format("%s{\n", string(brace_indent*2, ' '));
SetForScope<unsigned> set(indent, indent+!formatted.empty());
else_if = 0;
}
- if(block.use_braces)
+ if(use_braces)
formatted += format("\n%s}", string(brace_indent*2, ' '));
}