# REQUIRES: x86 # RUN: rm -rf %t && split-file %s %t && cd %t # RUN: llvm-mc -filetype=obj -triple=x86_64 /dev/null -o 0.o #--- empty.lds #--- 1.lds SECTIONS /* #--- 1a.lds foo = 3; INCLUDE "empty.lds" INCLUDE "1.lds" # RUN: not ld.lld -shared 0.o -T 1.lds 2>&1 | FileCheck %s --check-prefix=CHECK1 --match-full-lines --strict-whitespace # RUN: not ld.lld -shared 0.o -T 1a.lds 2>&1 | FileCheck %s --check-prefix=CHECK1 --match-full-lines --strict-whitespace # CHECK1:{{.*}}error: 1.lds:2: unclosed comment in a linker script # CHECK1-NEXT:>>> SECTIONS /* # CHECK1-NEXT:>>> ^ #--- 2.lds INCLUDE "empty.lds" " # RUN: not ld.lld -shared 0.o -T 2.lds 2>&1 | FileCheck %s --check-prefix=CHECK2 --match-full-lines --strict-whitespace # CHECK2:{{.*}}error: 2.lds:2: unclosed quote # CHECK2-NOT:{{.}}