EricWF added a comment. Maybe using a static const variable instead of an enum would work better? `__long_mask` should never actually be ODR used so a definition for it should never actually be needed. https://reviews.llvm.org/D35174