@@ -2375,16 +2375,13 @@ static StringRef getLinkerModuleName(StringRef OriginalModuleName) {
2375
2375
}
2376
2376
2377
2377
OriginallyDefinedInAttr::OriginallyDefinedInAttr (
2378
- SourceLoc AtLoc, SourceRange Range,
2379
- StringRef OriginalModuleName,
2380
- PlatformKind Platform,
2381
- const llvm::VersionTuple MovedVersion, bool Implicit)
2382
- : DeclAttribute(DeclAttrKind::OriginallyDefinedIn, AtLoc, Range,
2383
- Implicit),
2384
- ManglingModuleName(getManglingModuleName(OriginalModuleName)),
2385
- LinkerModuleName(getLinkerModuleName(OriginalModuleName)),
2386
- Platform(Platform),
2387
- MovedVersion(MovedVersion) {}
2378
+ SourceLoc AtLoc, SourceRange Range, StringRef OriginalModuleName,
2379
+ PlatformKind Platform, const llvm::VersionTuple MovedVersion, bool Implicit)
2380
+ : DeclAttribute(DeclAttrKind::OriginallyDefinedIn, AtLoc, Range, Implicit),
2381
+ ManglingModuleName(getManglingModuleName(OriginalModuleName)),
2382
+ LinkerModuleName(getLinkerModuleName(OriginalModuleName)),
2383
+ Platform(Platform),
2384
+ MovedVersion(canonicalizePlatformVersion(Platform, MovedVersion)) {}
2388
2385
2389
2386
std::optional<OriginallyDefinedInAttr::ActiveVersion>
2390
2387
OriginallyDefinedInAttr::isActivePlatform (const ASTContext &ctx) const {
0 commit comments