The module file format states:
/// Serialized module format major version number. /// /// Always 0 for Swift 1.x - 4.x. const uint16_t SWIFTMODULE_VERSION_MAJOR = 0;
I'm curious if there is any reason why that wasn't updated or if there was a decision to not update it for Swift 5?