|
48 | 48 | // BITCODE-DAG: -frontend -c -primary-file {{.*[/\\]}}multi-threaded.bc {{.*}} -o {{[^ ]*}}multi-threaded.o
|
49 | 49 | // BITCODE-NOT: {{ld|clang}}
|
50 | 50 |
|
51 |
| -// PARSEABLE: "outputs": [ |
52 |
| -// PARSEABLE: "path": "main.o" |
53 |
| -// PARSEABLE: "path": "multi-threaded.o" |
| 51 | +// PARSEABLE: "outputs"{{ ?}}: [ |
| 52 | +// PARSEABLE: "path"{{ ?}}: "main.o" |
| 53 | +// PARSEABLE: "path"{{ ?}}: "multi-threaded.o" |
54 | 54 |
|
55 | 55 | // EXEC: -frontend
|
56 | 56 | // EXEC-DAG: -num-threads 4
|
|
62 | 62 | // DEPENDENCIES-DAG: {{.*}}multi-threaded.o : {{.*[/\\]}}multi-threaded.swift {{.*[/\\]}}Inputs{{[/\\]}}main.swift
|
63 | 63 | // DEPENDENCIES-DAG: {{.*}}main.o : {{.*[/\\]}}multi-threaded.swift {{.*[/\\]}}Inputs{{[/\\]}}main.swift
|
64 | 64 |
|
65 |
| -// PARSEABLE2: "name": "compile" |
66 |
| -// PARSEABLE2: "outputs": [ |
67 |
| -// PARSEABLE2: "path": "{{.*[/\\]}}main.bc" |
68 |
| -// PARSEABLE2: "path": "{{.*[/\\]}}multi-threaded.bc" |
69 |
| -// PARSEABLE2: "name": "backend" |
70 |
| -// PARSEABLE2: "inputs": [ |
| 65 | +// PARSEABLE2: "name"{{ ?}}: "compile" |
| 66 | +// PARSEABLE2: "outputs"{{ ?}}: [ |
| 67 | +// PARSEABLE2: "path"{{ ?}}: "{{.*[/\\]}}main.bc" |
| 68 | +// PARSEABLE2: "path"{{ ?}}: "{{.*[/\\]}}multi-threaded.bc" |
| 69 | +// PARSEABLE2: "name"{{ ?}}: "backend" |
| 70 | +// PARSEABLE2: "inputs"{{ ?}}: [ |
71 | 71 | // PARSEABLE2: "{{.*[/\\]}}main.bc"
|
72 |
| -// PARSEABLE2: "outputs": [ |
73 |
| -// PARSEABLE2: "path": "{{.*[/\\]}}main.o" |
74 |
| -// PARSEABLE2: "name": "backend" |
75 |
| -// PARSEABLE2: "inputs": [ |
| 72 | +// PARSEABLE2: "outputs"{{ ?}}: [ |
| 73 | +// PARSEABLE2: "path"{{ ?}}: "{{.*[/\\]}}main.o" |
| 74 | +// PARSEABLE2: "name"{{ ?}}: "backend" |
| 75 | +// PARSEABLE2: "inputs"{{ ?}}: [ |
76 | 76 | // PARSEABLE2: "{{.*[/\\]}}multi-threaded.bc"
|
77 |
| -// PARSEABLE2: "outputs": [ |
78 |
| -// PARSEABLE2: "path": "{{.*[/\\]}}multi-threaded.o" |
| 77 | +// PARSEABLE2: "outputs"{{ ?}}: [ |
| 78 | +// PARSEABLE2: "path"{{ ?}}: "{{.*[/\\]}}multi-threaded.o" |
79 | 79 |
|
80 |
| -// PARSEABLE3: "name": "compile" |
81 |
| -// PARSEABLE3: "outputs": [ |
82 |
| -// PARSEABLE3: "path": "{{.*}}main.o" |
83 |
| -// PARSEABLE3: "path": "{{.*}}multi-threaded.o" |
84 |
| -// PARSEABLE3: "name": "link" |
85 |
| -// PARSEABLE3: "inputs": [ |
| 80 | +// PARSEABLE3: "name"{{ ?}}: "compile" |
| 81 | +// PARSEABLE3: "outputs"{{ ?}}: [ |
| 82 | +// PARSEABLE3: "path"{{ ?}}: "{{.*}}main.o" |
| 83 | +// PARSEABLE3: "path"{{ ?}}: "{{.*}}multi-threaded.o" |
| 84 | +// PARSEABLE3: "name"{{ ?}}: "link" |
| 85 | +// PARSEABLE3: "inputs"{{ ?}}: [ |
86 | 86 | // PARSEABLE3-NEXT: "{{.*}}main.o"
|
87 | 87 | // PARSEABLE3-NEXT: "{{.*}}multi-threaded.o"
|
88 |
| -// PARSEABLE3: "outputs": [ |
89 |
| -// PARSEABLE3: "path": "a.out" |
| 88 | +// PARSEABLE3: "outputs"{{ ?}}: [ |
| 89 | +// PARSEABLE3: "path"{{ ?}}: "a.out" |
90 | 90 |
|
91 | 91 | func libraryFunction() {}
|
92 | 92 |
|
0 commit comments