Bumped into some code like this in our code base... which made me worried.
int foo(int a); // Forward declaration. int baz() { int result = { i
It's not standard C++.
In standard C++, write
bool baz() { return !foo( dosomestuff() ); }
That's it.