**Describe the bug** C++11 17.5.2.1.3 Bitmask types: constexpr bitmask operator&(bitmask X, bitmask Y) constexpr bitmask operator|(bitmask X, bitmask Y) constexpr bitmask operator^(bitmask X, bitmask Y) constexpr bitmask operator~(bitmask X) **To Reproduce** Using the perm_options operator... in a constexpr function results in a compilation error. **Expected behavior** Compiling without error.