summaryrefslogtreecommitdiff
path: root/src/passes/stringify-walker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/stringify-walker.h')
-rw-r--r--src/passes/stringify-walker.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/passes/stringify-walker.h b/src/passes/stringify-walker.h
index 7e18d3d9e..c20d250ec 100644
--- a/src/passes/stringify-walker.h
+++ b/src/passes/stringify-walker.h
@@ -20,6 +20,7 @@
#include "ir/iteration.h"
#include "ir/module-utils.h"
#include "ir/utils.h"
+#include "support/suffix_tree.h"
#include "wasm-traversal.h"
#include <queue>
@@ -133,6 +134,12 @@ struct HashStringifyWalker : public StringifyWalker<HashStringifyWalker> {
void visitExpression(Expression* curr);
};
+// Functions that filter vectors of SuffixTree::RepeatedSubstring
+struct StringifyProcessor {
+ static std::vector<SuffixTree::RepeatedSubstring>
+ dedupe(const std::vector<SuffixTree::RepeatedSubstring>);
+};
+
} // namespace wasm
#endif // wasm_passes_stringify_walker_h