Closed (moved)
Use clang's enum_extensibility attribute to check enum values
We could avoid constructing bad enum values using enum_extensibility: https://clang.llvm.org/docs/AttributeReference.html#enum-extensibility
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information