I tried to use astyle to format the code base I've to work with. When I use the option --add-brackets the executable is not identical (If I only use -t and/or -b the output is identical).
if(a) return b
is modified to
if(a)
{
return b
}
So my question is. Does gcc generate the same output if I only add and/or delete braces (obviously only for one liners like above). I tried some simple test case but already got an bit identical executable.