mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Serialization] Use a more reliable macro to get the compiler tag
Use only the SWIFT_COMPILER_VERSION macro to check for swiftmodules being written by the same compiler that reads it. In practice, it's the macro used for release builds of the compiler. rdar://96868333
This commit is contained in:
@@ -507,5 +507,13 @@ bool isCurrentCompilerTagged() {
|
||||
#endif
|
||||
}
|
||||
|
||||
StringRef getCurrentCompilerTag() {
|
||||
#ifdef SWIFT_COMPILER_VERSION
|
||||
return SWIFT_COMPILER_VERSION;
|
||||
#else
|
||||
return StringRef();
|
||||
#endif
|
||||
}
|
||||
|
||||
} // end namespace version
|
||||
} // end namespace swift
|
||||
|
||||
Reference in New Issue
Block a user