diff options
Diffstat (limited to 'src/ir/effects.h')
-rw-r--r-- | src/ir/effects.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ir/effects.h b/src/ir/effects.h index 7045d9382..58480f0ff 100644 --- a/src/ir/effects.h +++ b/src/ir/effects.h @@ -777,6 +777,14 @@ private: parent.readsArray = true; parent.writesArray = true; } + void visitStringSliceWTF(StringSliceWTF* curr) { + // traps when ref is null. + parent.implicitTrap = true; + } + void visitStringSliceIter(StringSliceIter* curr) { + // traps when ref is null. + parent.implicitTrap = true; + } }; public: |