31 lines · plain
1# RUN: echo > %tempty.list2# RUN: not ld.lld --dynamic-list %tempty.list 2>&1 | FileCheck --check-prefix=EMPTY %s3# EMPTY: error: {{.*}}.list:1: unexpected EOF4 5# RUN: echo 'foobar' > %t16# RUN: not ld.lld --dynamic-list %t1 2>&1 | FileCheck -check-prefix=ERR1 %s7# ERR1: {{.*}}:1: { expected, but got foobar8 9# RUN: echo '{ foobar;' > %t210# RUN: not ld.lld --dynamic-list %t2 2>&1 | FileCheck -check-prefix=ERR2 %s11# ERR2: {{.*}}:1: unexpected EOF12 13## Missing ';' before '}'14# RUN: echo '{ foobar }' > %t315# RUN: not ld.lld --dynamic-list %t3 2>&1 | FileCheck -check-prefix=ERR3 %s16# ERR3: {{.*}}:1: ; expected, but got }17 18## Missing final ';'19# RUN: echo '{ foobar; }' > %t420# RUN: not ld.lld --dynamic-list %t4 2>&1 | FileCheck -check-prefix=ERR4 %s21# ERR4: {{.*}}:1: unexpected EOF22 23## Missing " in foobar definition24# RUN: echo '{ "foobar; };' > %t525# RUN: not ld.lld --dynamic-list %t5 2>&1 | FileCheck -check-prefix=ERR5 %s26# ERR5: {{.*}}:1: unclosed quote27 28# RUN: echo '{ extern "BOGUS" { test }; };' > %t629# RUN: not ld.lld --dynamic-list %t6 2>&1 | FileCheck -check-prefix=ERR6 %s30# ERR6: {{.*}}:1: Unknown language31