`vertex` is the name of the function entry point and is defined as a macro. Renaming fixes the issue.