check-label.txt 985 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ; RUN: FileCheck -input-file %s %s -check-prefix=CHECKOK
  2. ; RUN: not FileCheck -input-file %s %s -check-prefix=CHECKFAIL 2>&1 | FileCheck %s -check-prefix=CHECKERROR
  3. label0:
  4. a
  5. b
  6. label1:
  7. b
  8. c
  9. label2:
  10. a
  11. c
  12. ; CHECKOK-LABEL: {{^}}label0:
  13. ; CHECKOK: {{^}}a
  14. ; CHECKOK: {{^}}b
  15. ; CHECKOK-LABEL: {{^}}label1:
  16. ; CHECKOK: {{^}}b
  17. ; CHECKOK: {{^}}c
  18. ; CHECKOK-LABEL: {{^}}label2:
  19. ; CHECKOK: {{^}}a
  20. ; CHECKOK: {{^}}c
  21. ; CHECKFAIL-LABEL: {{^}}label0:
  22. ; CHECKFAIL: {{^}}a
  23. ; CHECKFAIL: {{^}}b
  24. ; CHECKFAIL: {{^}}c
  25. ; CHECKERROR: expected string not found in input
  26. ; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}c
  27. ; CHECKFAIL-LABEL: {{^}}label1:
  28. ; CHECKFAIL: {{^}}a
  29. ; CHECKFAIL: {{^}}b
  30. ; CHECKFAIL: {{^}}c
  31. ; CHECKERROR: expected string not found in input
  32. ; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}a
  33. ; CHECKFAIL-LABEL: {{^}}label2:
  34. ; CHECKFAIL: {{^}}a
  35. ; CHECKFAIL: {{^}}b
  36. ; CHECKFAIL: {{^}}c
  37. ; CHECKERROR: expected string not found in input
  38. ; CHECKERROR-NEXT: CHECKFAIL: {{[{][{]\^[}][}]}}b