All the gory details in https://bugzilla.mozilla.org/show_bug.cgi?id=1600735 and related LLVM / GCC bugs. Avoid the issue by forcing the relevant enum to be 32-bit wide, so as to not trigger the LLVM bug. Differential Revision: https://phabricator.services.mozilla.com/D57868