Skip to content

Commit 186466d

Browse files
committed
Add a hook to adjust the compiler version precision in warning. (NFC)
1 parent 7cd2f19 commit 186466d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lldb/source/Core/Module.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,13 +1188,17 @@ void Module::ReportWarningCantLoadSwiftModule(
11881188
&m_swift_import_warning);
11891189
}
11901190

1191+
static llvm::VersionTuple GetAdjustedVersion(llvm::VersionTuple version) {
1192+
return version;
1193+
}
1194+
11911195
void Module::ReportWarningToolchainMismatch(
11921196
CompileUnit &comp_unit, llvm::Optional<lldb::user_id_t> debugger_id) {
11931197
if (SymbolFile *sym_file = GetSymbolFile()) {
11941198
llvm::VersionTuple sym_file_version =
1195-
sym_file->GetProducerVersion(comp_unit);
1199+
GetAdjustedVersion(sym_file->GetProducerVersion(comp_unit));
11961200
llvm::VersionTuple swift_version =
1197-
swift::version::getCurrentCompilerVersion();
1201+
GetAdjustedVersion(swift::version::getCurrentCompilerVersion());
11981202
if (sym_file_version != swift_version) {
11991203
std::string str = llvm::formatv(
12001204
"{0} was compiled with a different Swift compiler "

0 commit comments

Comments
 (0)