Skip to content

Commit a7deb3b

Browse files
Make Module const in a few more places
1 parent 2ba9dfe commit a7deb3b

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/ir/effects.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace wasm {
3232

3333
class EffectAnalyzer {
3434
public:
35-
EffectAnalyzer(const PassOptions& passOptions, Module& module)
35+
EffectAnalyzer(const PassOptions& passOptions, const Module& module)
3636
: ignoreImplicitTraps(passOptions.ignoreImplicitTraps),
3737
trapsNeverHappen(passOptions.trapsNeverHappen), branchesOut(false),
3838
calls(false), readsMemory(false), writesMemory(false),
@@ -46,7 +46,7 @@ class EffectAnalyzer {
4646
features(module.features) {}
4747

4848
EffectAnalyzer(const PassOptions& passOptions,
49-
Module& module,
49+
const Module& module,
5050
Expression* ast)
5151
: EffectAnalyzer(passOptions, module) {
5252
walk(ast);
@@ -136,7 +136,7 @@ class EffectAnalyzer {
136136
// more here.)
137137
bool hasReturnCallThrow : 1;
138138

139-
Module& module;
139+
const Module& module;
140140
FeatureSet features;
141141

142142
std::set<Index> localsRead;

src/ir/intrinsics.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
namespace wasm {
3434

3535
class Intrinsics {
36-
Module& module;
36+
const Module& module;
3737

3838
public:
39-
Intrinsics(Module& module) : module(module) {}
39+
Intrinsics(const Module& module) : module(module) {}
4040

4141
// Check if an instruction is the Binaryen call.without.effects intrinsic.
4242
//

0 commit comments

Comments
 (0)