Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This is more consistent with other utility enums (although we still use this as a enum class) and reduces what some files need to include. Also did a upgrade in a comment with MAX_INTEGER_TYPE, it is now part of the enum. (details)
Remove unnecessary implicit enum type conversion (details)
One missing BasicType::Kind -> BasicKind updates. (details)
Commit
76c7addbc462acd66ab7716bbf8d9e3c2b48bdd7
by j82liang
Commit
7a780ad23506507b6a1feccc46d18e12da183ceb
by ajbeach
Moved ast::BasicType::Kind to ast::BasicKind in its own hearder. This is more consistent with other utility enums (although we still use this as a enum class) and reduces what some files need to include. Also did a upgrade in a comment with MAX_INTEGER_TYPE, it is now part of the enum.