Use `uint8_t` storage for enum class
authorMehdi Amini <aminim@google.com>
Fri, 10 May 2019 21:04:58 +0000 (14:04 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:29:34 +0000 (19:29 -0700)
commite68a4caebeec6d628d81e32cbbc0ad959cac5a02
tree7f344966193d87b7310ffcb1af324873d331d7ed
parent91f0781000e700b9e5a157ec489ddcc34768525b
Use `uint8_t` storage for enum class

    This is intended to fix a GCC warning:

    > mlir/lib/IR/LocationDetail.h:32:25: warning: ‘mlir::detail::LocationStorage::kind’ is too small to hold all values of ‘enum class mlir::Location::Kind’

--

PiperOrigin-RevId: 247672213
mlir/include/mlir/IR/Location.h