[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / TableGen / ListSlices-fail.td
blob9e623f5a06b1fd60371cf60c0fd9055721f0bfba
1 // Each RUN line is scattered.
3 defvar list_int = [0, 1, 2, 3, 4, 5];
4 defvar list_str = ["foo", "bar"];
5 defvar str = "hoge";
6 defvar und = ?;
8 #ifdef ERR0
9 // RUN: not llvm-tblgen %s -DERR0 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR0
10 // ERR0: [[FILE]]:[[@LINE+1]]:26: error: Unknown or reserved token when parsing a value
11 defvar errs = list_str [ ] ;
12 #endif
14 #ifdef ERR1
15 // RUN: not llvm-tblgen %s -DERR1 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR1
16 // ERR1: [[FILE]]:[[@LINE+1]]:26: error: Unknown or reserved token when parsing a value
17 defvar errs = list_str [ , ] ;
18 #endif
20 #ifdef ERR2
21 // RUN: not llvm-tblgen %s -DERR2 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR2
22 // ERR2: [[FILE]]:[[@LINE+1]]:26: error: expected list<int>, got list<string>
23 defvar errs = list_str [ list_str ] ;
24 #endif
26 #ifdef ERR3
27 // RUN: not llvm-tblgen %s -DERR3 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR3
28 // ERR3: [[FILE]]:[[@LINE+1]]:26: error: expected int...int, got list<string>
29 defvar errs = list_str [ list_str ... 42 ] ;
30 #endif
32 #ifdef ERR4
33 // RUN: not llvm-tblgen %s -DERR4 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR4
34 // ERR4: [[FILE]]:[[@LINE+1]]:32: error: expected int...int, got list<string>
35 defvar errs = list_str [ 0 ... list_str ] ;
36 #endif
38 #ifdef ERR5
39 // RUN: not llvm-tblgen %s -DERR5 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR5
40 // ERR5: [[FILE]]:[[@LINE+1]]:26: error: unhandled type string in range
41 defvar errs = list_str [ str ] ;
42 #endif
44 #ifdef ERR6
45 // RUN: not llvm-tblgen %s -DERR6 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR6
46 // ERR6: [[FILE]]:[[@LINE+1]]:28: error: invalid range, cannot be negative
47 defvar errs = list_str [ 5 1 ] ;
48 #endif
50 #ifdef ERR7
51 // RUN: not llvm-tblgen %s -DERR7 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR7
52 // ERR7: [[FILE]]:[[@LINE+1]]:15: error: Type 'string' is invalid, list expected
53 defvar errs = str [ 0 ] ;
54 #endif
56 #ifdef ERR8
57 // RUN: not llvm-tblgen %s -DERR8 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR8
58 // ERR8: [[FILE]]:[[@LINE+1]]:26: error: Unknown or reserved token when parsing a value
59 defvar errs = list_int [ ... ] ;
60 #endif
62 #ifdef ERR9
63 // RUN: not llvm-tblgen %s -DERR9 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERR9
64 // ERR9: [[FILE]]:[[@LINE+1]]:32: error: Unknown or reserved token when parsing a value
65 defvar errs = list_int [ 0 ... ] ;
66 #endif
68 #ifdef ERRA
69 // RUN: not llvm-tblgen %s -DERRA 2>&1 | FileCheck -DFILE=%s %s --check-prefix=ERRA
70 // ERRA: [[FILE]]:[[@LINE+1]]:15: error: Invalid value, list expected
71 defvar errs = und [ 0 ] ;
72 #endif