Daniel Dunbar | 6a19c14 | 2009-10-16 16:30:02 +0000 | [diff] [blame] | 1 | // RUN: not llvm-mc -triple i386-unknown-unknown %s 2> %t |
Daniel Dunbar | 5f33924 | 2009-10-16 01:57:39 +0000 | [diff] [blame] | 2 | // RUN: FileCheck --input-file %t %s |
| 3 | |
| 4 | .data |
Rafael Espindola | 72f5f17 | 2012-01-28 05:57:00 +0000 | [diff] [blame] | 5 | // CHECK: Recursive use of 't0_v0' |
Daniel Dunbar | 5f33924 | 2009-10-16 01:57:39 +0000 | [diff] [blame] | 6 | t0_v0 = t0_v0 + 1 |
| 7 | |
| 8 | t1_v1 = 1 |
| 9 | t1_v1 = 2 |
| 10 | |
| 11 | t2_s0: |
| 12 | // CHECK: redefinition of 't2_s0' |
| 13 | t2_s0 = 2 |
| 14 | |
| 15 | t3_s0 = t2_s0 + 1 |
| 16 | // CHECK: invalid reassignment of non-absolute variable 't3_s0' |
| 17 | t3_s0 = 1 |
Rafael Espindola | 72f5f17 | 2012-01-28 05:57:00 +0000 | [diff] [blame] | 18 | |
| 19 | |
| 20 | // CHECK: Recursive use of 't4_s2' |
| 21 | t4_s0 = t4_s1 |
| 22 | t4_s1 = t4_s2 |
| 23 | t4_s2 = t4_s0 |
Rafael Espindola | 0047258 | 2012-01-28 06:22:14 +0000 | [diff] [blame^] | 24 | |
| 25 | // CHECK: Recursive use of 't5_s1' |
| 26 | t5_s0 = t5_s1 + 1 |
| 27 | t5_s1 = t5_s0 |