aboutsummaryrefslogtreecommitdiff
path: root/lld/test/wasm/stack-first.test
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/wasm/stack-first.test')
-rw-r--r--lld/test/wasm/stack-first.test12
1 files changed, 7 insertions, 5 deletions
diff --git a/lld/test/wasm/stack-first.test b/lld/test/wasm/stack-first.test
index 46e8c6eb..91f06a4 100644
--- a/lld/test/wasm/stack-first.test
+++ b/lld/test/wasm/stack-first.test
@@ -5,16 +5,18 @@
; Also test that __heap_base is still aligned with the --stack-first option.
RUN: llvm-mc -filetype=obj -triple=wasm32-unknown-unknown %p/Inputs/stack-first.s -o %t.o
-RUN: wasm-ld -z stack-size=512 --stack-first --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
+
+; Check that the default is `--stack-first`
+RUN: wasm-ld -z stack-size=512 --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
RUN: obj2yaml %t.wasm | FileCheck %s
; Check `--no-stack-first`
-RUN: wasm-ld -z stack-size=512 --stack-first --no-stack-first --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
+RUN: wasm-ld -z stack-size=512 --no-stack-first --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
RUN: obj2yaml %t.wasm | FileCheck %s --check-prefix=NOT-FIRST
-; Check that the default is no-stack-first
-RUN: wasm-ld -z stack-size=512 --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
-RUN: obj2yaml %t.wasm | FileCheck %s --check-prefix=NOT-FIRST
+; Check `--stack-first`
+RUN: wasm-ld -z stack-size=512 --no-stack-first --stack-first --export=__data_end --export=__heap_base --export=someByte -o %t.wasm %t.o
+RUN: obj2yaml %t.wasm | FileCheck %s
CHECK: - Type: GLOBAL