@@ -2375,16 +2375,13 @@ static StringRef getLinkerModuleName(StringRef OriginalModuleName) {
23752375}
23762376
23772377OriginallyDefinedInAttr::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)) {}
23882385
23892386std::optional<OriginallyDefinedInAttr::ActiveVersion>
23902387OriginallyDefinedInAttr::isActivePlatform (const ASTContext &ctx) const {
0 commit comments