2 // RUN
: llvm-mc
-filetype
=obj
-triple
=x86_64-pc-linux
%S
/Inputs
/shared.s
-o
%t.o
3 // RUN
: ld.lld
-shared
-o
%t.so
%t.o
5 // RUN
: llvm-mc
-filetype
=obj
-triple
=x86_64-pc-linux
%s
-o
%t.o
6 // RUN
: ld.lld
-o
/dev
/null
%t.o
%t.so
7 // RUN
: not ld.lld
-o
/dev
/null
-static
%t.o
%t.so
2>&1 | FileCheck
%s
9 // CHECK
: attempted static link of dynamic object