Skip to content

Commit 362cacf

Browse files
committed
[Basic] Update getSwiftRevision to return a StringRef
1 parent cc909b7 commit 362cacf

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

include/swift/Basic/Version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ std::string getSwiftFullVersion(Version effectiveLanguageVersion =
181181

182182
/// Retrieves the repository revision number (or identifier) from which
183183
/// this Swift was built.
184-
std::string getSwiftRevision();
184+
StringRef getSwiftRevision();
185185

186186
} // end namespace version
187187
} // end namespace swift

lib/Basic/Version.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ std::string getSwiftFullVersion(Version effectiveVersion) {
438438
return OS.str();
439439
}
440440

441-
std::string getSwiftRevision() {
441+
StringRef getSwiftRevision() {
442442
#ifdef SWIFT_REVISION
443443
return SWIFT_REVISION;
444444
#else

lib/Serialization/ModuleFileSharedCore.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ validateControlBlock(llvm::BitstreamCursor &cursor,
325325

326326
StringRef moduleRevision = blobData;
327327
if (isCompilerTagged && !moduleRevision.empty()) {
328-
std::string compilerRevision = forcedDebugRevision ?
328+
StringRef compilerRevision = forcedDebugRevision ?
329329
forcedDebugRevision : version::getSwiftRevision();
330330
if (moduleRevision != compilerRevision)
331331
result.status = Status::RevisionIncompatible;

0 commit comments

Comments
 (0)