diff options
Diffstat (limited to 'test/FileCheck')
-rw-r--r-- | test/FileCheck/check-label.txt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/test/FileCheck/check-label.txt b/test/FileCheck/check-label.txt new file mode 100644 index 0000000000..27f0beeb29 --- /dev/null +++ b/test/FileCheck/check-label.txt @@ -0,0 +1,51 @@ +; RUN: FileCheck -input-file %s %s -check-prefix=CHECKOK +; RUN: not FileCheck -input-file %s %s -check-prefix=CHECKFAIL 2>&1 | FileCheck %s -check-prefix=CHECKERROR + +label0: +a +b + +label1: +b +c + +label2: +a +c + +; CHECKOK-LABEL: {{^}}label0: +; CHECKOK: {{^}}a +; CHECKOK: {{^}}b + +; CHECKOK-LABEL: {{^}}label1: +; CHECKOK: {{^}}b +; CHECKOK: {{^}}c + +; CHECKOK-LABEL: {{^}}label2: +; CHECKOK: {{^}}a +; CHECKOK: {{^}}c + +; CHECKFAIL-LABEL: {{^}}label0: +; CHECKFAIL: {{^}}a +; CHECKFAIL: {{^}}b +; CHECKFAIL: {{^}}c + +; CHECKERROR: expected string not found in input +; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}c + +; CHECKFAIL-LABEL: {{^}}label1: +; CHECKFAIL: {{^}}a +; CHECKFAIL: {{^}}b +; CHECKFAIL: {{^}}c + +; CHECKERROR: expected string not found in input +; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}a + +; CHECKFAIL-LABEL: {{^}}label2: +; CHECKFAIL: {{^}}a +; CHECKFAIL: {{^}}b +; CHECKFAIL: {{^}}c + +; CHECKERROR: expected string not found in input +; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}b + |