Skip to content

Commit 6601c30

Browse files
committed
[Gardening] Const-Qualify Some llvm::Module References
1 parent 40d9cd8 commit 6601c30

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

lib/FrontendTool/TBD.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ bool swift::inputFileKindCanHaveTBDValidated(InputFileKind kind) {
7575
}
7676

7777
static bool validateSymbolSet(DiagnosticEngine &diags,
78-
llvm::StringSet<> symbols, llvm::Module &IRModule,
78+
llvm::StringSet<> symbols,
79+
const llvm::Module &IRModule,
7980
bool diagnoseExtraSymbolsInTBD) {
8081
auto error = false;
8182

@@ -135,7 +136,8 @@ static bool validateSymbolSet(DiagnosticEngine &diags,
135136
return error;
136137
}
137138

138-
bool swift::validateTBD(ModuleDecl *M, llvm::Module &IRModule,
139+
bool swift::validateTBD(ModuleDecl *M,
140+
const llvm::Module &IRModule,
139141
const TBDGenOptions &opts,
140142
bool diagnoseExtraSymbolsInTBD) {
141143
llvm::StringSet<> symbols;
@@ -145,7 +147,8 @@ bool swift::validateTBD(ModuleDecl *M, llvm::Module &IRModule,
145147
diagnoseExtraSymbolsInTBD);
146148
}
147149

148-
bool swift::validateTBD(FileUnit *file, llvm::Module &IRModule,
150+
bool swift::validateTBD(FileUnit *file,
151+
const llvm::Module &IRModule,
149152
const TBDGenOptions &opts,
150153
bool diagnoseExtraSymbolsInTBD) {
151154
llvm::StringSet<> symbols;

lib/FrontendTool/TBD.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ struct TBDGenOptions;
2828
bool writeTBD(ModuleDecl *M, StringRef OutputFilename,
2929
const TBDGenOptions &Opts);
3030
bool inputFileKindCanHaveTBDValidated(InputFileKind kind);
31-
bool validateTBD(ModuleDecl *M, llvm::Module &IRModule,
31+
bool validateTBD(ModuleDecl *M,
32+
const llvm::Module &IRModule,
3233
const TBDGenOptions &opts,
3334
bool diagnoseExtraSymbolsInTBD);
34-
bool validateTBD(FileUnit *M, llvm::Module &IRModule,
35+
bool validateTBD(FileUnit *M,
36+
const llvm::Module &IRModule,
3537
const TBDGenOptions &opts,
3638
bool diagnoseExtraSymbolsInTBD);
3739
}

lib/IRGen/IRGen.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ class MD5Stream : public llvm::raw_ostream {
356356
/// Computes the MD5 hash of the llvm \p Module including the compiler version
357357
/// and options which influence the compilation.
358358
static void getHashOfModule(MD5::MD5Result &Result, const IRGenOptions &Opts,
359-
llvm::Module *Module,
359+
const llvm::Module *Module,
360360
llvm::TargetMachine *TargetMachine,
361361
version::Version const& effectiveLanguageVersion) {
362362
// Calculate the hash of the whole llvm module.

0 commit comments

Comments
 (0)