Either in 3.4.15 or 3.4.16 there is a change, that intends mathematical/logical expressions as references or pointer dereference operations now.
int a = b * c;
then becomes
int a = b* c;
and
if( a & b )
becomes
if( a& b )
when using
--align-pointer=type
--align-reference=type
I will happily provide more information if needed. Tell me whatever would help. Thanks!
The "logical and" issue should be fixed in 3.5. The multiplication error currently cannot be determined in the parser.
Should be improved in 3.6.0
Hi André, I did just check with the latest version 3.6 and this particular issue is still present.
Fixed in 3.6.1