; REQUIRES: shell ; RUN: rm -rf %t.dir ; RUN: mkdir -p %t.dir ; RUN: llc -filetype=obj %s -o %t.dir/foo.o ; RUN: wasm-ld --reproduce=%t.dir/repro.tar -o %t.dir/out.wasm %t.dir/foo.o ; RUN: cd %t.dir ; RUN: tar tf repro.tar | FileCheck --check-prefix=TAR %s ; TAR: repro/response.txt ; TAR: repro/version.txt ; TAR: repro/{{.*}}/foo.o ; RUN: tar xf repro.tar ; RUN: FileCheck --check-prefix=RSP %s < repro/response.txt ; RSP: -o {{.*}}out.wasm ; RSP: {{.*}}/foo.o ; RUN: FileCheck %s --check-prefix=VERSION < repro/version.txt ; VERSION: LLD target triple = "wasm32-unknown-unknown" define void @_start() { ret void }