summaryrefslogtreecommitdiff
path: root/src/passes/Print.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Print.cpp')
-rw-r--r--src/passes/Print.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp
index f41bdcd26..526059a66 100644
--- a/src/passes/Print.cpp
+++ b/src/passes/Print.cpp
@@ -2315,6 +2315,21 @@ struct PrintExpressionContents
WASM_UNREACHABLE("invalid string.move*");
}
}
+ void visitStringSliceWTF(StringSliceWTF* curr) {
+ switch (curr->op) {
+ case StringSliceWTF8:
+ printMedium(o, "stringview_wtf8.slice");
+ break;
+ case StringSliceWTF16:
+ printMedium(o, "stringview_wtf16.slice");
+ break;
+ default:
+ WASM_UNREACHABLE("invalid string.slice*");
+ }
+ }
+ void visitStringSliceIter(StringSliceIter* curr) {
+ printMedium(o, "stringview_iter.slice");
+ }
};
// Prints an expression in s-expr format, including both the