File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ namespace wasm {
3232
3333class EffectAnalyzer {
3434public:
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;
Original file line number Diff line number Diff line change 3333namespace wasm {
3434
3535class Intrinsics {
36- Module& module ;
36+ const Module& module ;
3737
3838public:
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 //
You can’t perform that action at this time.
0 commit comments