3 // RUN
: llvm-mc
-filetype
=obj
-triple
=x86_64-pc-linux
%s
-o
%t.o
4 // RUN
: not ld.lld
-shared
%t.o
-o
/dev
/null
--version-script
%p
/Inputs
/version-script-err.script
2>&1 | FileCheck
%s
5 // CHECK
: ; expected
, but got
}
7 // RUN
: echo
"\"" > %terr1.script
8 // RUN
: not ld.lld
--version-script
%terr1.script
-shared
%t.o
-o
/dev
/null
2>&1 | \
9 // RUN
: FileCheck
-check-prefix
=ERR1
%s
10 // ERR1
: {{.*}}:1: unclosed quote
12 // RUN
: echo
> %tempty.ver
13 // RUN
: not ld.lld
--version-script
%tempty.ver
2>&1 | \
14 // RUN
: FileCheck
--check-prefix
=ERR2
%s
15 // ERR2
: error
: {{.*}}.ver:1: unexpected EOF