expected unqualified-id before 'if'