Check that it is possible to use a function with a return type as a statement by using a void cast. Also check that trying to void cast a void function, a task or an expression results in an error. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>