Is there a difference between these two statements inside a function?
bool returnValue = true;
// Code that does something
return(returnValue);
You're abusively slowing down the compiler!
The presence of parenthesis not only slow down the preprocessing phase, but they generate a more complicated Abstract Syntax Tree too: more memory, more computation.
From a semantic point of view ? They are exactly identical. Whether there are parenthesis or not the return statement will fully evaluate the expression before returning it.