mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Don't require a strict revision match in LLDB.
For release-management purposes during development, LLDB's embedded Swift
compiler's version number can sometimes be off-by-one in the last digit
compared to the Swift compiler.
This patch restores the old behavior from before 17183629e4.
rdar://101299168
This commit is contained in:
@@ -470,7 +470,7 @@ bool serialization::isSerializedAST(StringRef data) {
|
||||
|
||||
ValidationInfo serialization::validateSerializedAST(
|
||||
StringRef data, bool requiresOSSAModules, StringRef requiredSDK,
|
||||
ExtendedValidationInfo *extendedInfo,
|
||||
bool requiresRevisionMatch, ExtendedValidationInfo *extendedInfo,
|
||||
SmallVectorImpl<SerializationOptions::FileDependency> *dependencies) {
|
||||
ValidationInfo result;
|
||||
|
||||
@@ -512,7 +512,7 @@ ValidationInfo serialization::validateSerializedAST(
|
||||
result = validateControlBlock(
|
||||
cursor, scratch,
|
||||
{SWIFTMODULE_VERSION_MAJOR, SWIFTMODULE_VERSION_MINOR},
|
||||
requiresOSSAModules, /*requiresRevisionMatch=*/true,
|
||||
requiresOSSAModules, requiresRevisionMatch,
|
||||
requiredSDK,
|
||||
extendedInfo, localObfuscator);
|
||||
if (result.status == Status::Malformed)
|
||||
|
||||
Reference in New Issue
Block a user