1# RUN: yaml2obj < %p/Inputs/ret42.yaml > %t.obj
2
3# RUN: lld -flavor link2 /out:%t.exe %t.obj
4# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=DEFAULT %s
5
6DEFAULT: SizeOfStackReserve: 1048576
7DEFAULT: SizeOfStackCommit: 4096
8
9# RUN: lld -flavor link2 /out:%t.exe %t.obj /stack:0x3000
10# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=CHECK1 %s
11
12CHECK1: SizeOfStackReserve: 12288
13CHECK1: SizeOfStackCommit: 4096
14
15# RUN: lld -flavor link2 /out:%t.exe %t.obj /stack:0x5000,0x3000
16# RUN: llvm-readobj -file-headers %t.exe | FileCheck -check-prefix=CHECK2 %s
17
18CHECK2: SizeOfStackReserve: 20480
19CHECK2: SizeOfStackCommit: 12288
20