C default arguments are allowed, so migrated the error test to a proper test, as no error or warning is expected.