@@ -2360,16 +2360,13 @@ static StringRef getLinkerModuleName(StringRef OriginalModuleName) {
23602360}
23612361
23622362OriginallyDefinedInAttr::OriginallyDefinedInAttr (
2363- SourceLoc AtLoc, SourceRange Range,
2364- StringRef OriginalModuleName,
2365- PlatformKind Platform,
2366- const llvm::VersionTuple MovedVersion, bool Implicit)
2367- : DeclAttribute(DeclAttrKind::OriginallyDefinedIn, AtLoc, Range,
2368- Implicit),
2369- ManglingModuleName(getManglingModuleName(OriginalModuleName)),
2370- LinkerModuleName(getLinkerModuleName(OriginalModuleName)),
2371- Platform(Platform),
2372- MovedVersion(MovedVersion) {}
2363+ SourceLoc AtLoc, SourceRange Range, StringRef OriginalModuleName,
2364+ PlatformKind Platform, const llvm::VersionTuple MovedVersion, bool Implicit)
2365+ : DeclAttribute(DeclAttrKind::OriginallyDefinedIn, AtLoc, Range, Implicit),
2366+ ManglingModuleName(getManglingModuleName(OriginalModuleName)),
2367+ LinkerModuleName(getLinkerModuleName(OriginalModuleName)),
2368+ Platform(Platform),
2369+ MovedVersion(canonicalizePlatformVersion(Platform, MovedVersion)) {}
23732370
23742371std::optional<OriginallyDefinedInAttr::ActiveVersion>
23752372OriginallyDefinedInAttr::isActivePlatform (const ASTContext &ctx) const {
0 commit comments