#pragma MSP stage(vertex) layout(location=0) in vec4 position; void func(); vec4 func(); float func(); float func(float v); void main() { gl_Position = position; } /* Expected error: :4: Conflicting return type 'vec4' for function 'func' :3: Previously declared as returning 'void' :5: Conflicting return type 'float' for function 'func' :3: Previously declared as returning 'void' */