summaryrefslogtreecommitdiff
path: root/test/wasm2c/add.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm2c/add.txt')
-rw-r--r--test/wasm2c/add.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/wasm2c/add.txt b/test/wasm2c/add.txt
index 7a576d9c..db581f49 100644
--- a/test/wasm2c/add.txt
+++ b/test/wasm2c/add.txt
@@ -125,6 +125,14 @@ static inline void* wasm_rt_segue_read_base() {
}
}
static inline void wasm_rt_segue_write_base(void* base) {
+#if WASM_RT_SEGUE_FREE_SEGMENT
+ if (wasm_rt_last_segment_val == base) {
+ return;
+ }
+
+ wasm_rt_last_segment_val = base;
+#endif
+
if (wasm_rt_fsgsbase_inst_supported) {
__builtin_ia32_wrgsbase64((uintptr_t)base);
} else {