| 1 | export fn entry1() void { |
| 2 | const a = 1; |
| 3 | a = 1; |
| 4 | } |
| 5 | export fn entry2() void { |
| 6 | const a = 1; |
| 7 | a |= 1; |
| 8 | } |
| 9 | export fn entry3() void { |
| 10 | const a = 1; |
| 11 | a %= 1; |
| 12 | } |
| 13 | export fn entry4() void { |
| 14 | const a = 1; |
| 15 | a ^= 1; |
| 16 | } |
| 17 | export fn entry5() void { |
| 18 | const a = 1; |
| 19 | a += 1; |
| 20 | } |
| 21 | export fn entry6() void { |
| 22 | const a = 1; |
| 23 | a +%= 1; |
| 24 | } |
| 25 | export fn entry7() void { |
| 26 | const a = 1; |
| 27 | a +|= 1; |
| 28 | } |
| 29 | export fn entry8() void { |
| 30 | const a = 1; |
| 31 | a -= 1; |
| 32 | } |
| 33 | export fn entry9() void { |
| 34 | const a = 1; |
| 35 | a -%= 1; |
| 36 | } |
| 37 | export fn entry10() void { |
| 38 | const a = 1; |
| 39 | a -|= 1; |
| 40 | } |
| 41 | export fn entry11() void { |
| 42 | const a = 1; |
| 43 | a *= 1; |
| 44 | } |
| 45 | export fn entry12() void { |
| 46 | const a = 1; |
| 47 | a *%= 1; |
| 48 | } |
| 49 | export fn entry13() void { |
| 50 | const a = 1; |
| 51 | a *|= 1; |
| 52 | } |
| 53 | export fn entry14() void { |
| 54 | const a = 1; |
| 55 | a /= 1; |
| 56 | } |
| 57 | export fn entry15() void { |
| 58 | const a = 1; |
| 59 | a &= 1; |
| 60 | } |
| 61 | export fn entry16() void { |
| 62 | const a = 1; |
| 63 | a <<= 1; |
| 64 | } |
| 65 | export fn entry17() void { |
| 66 | const a = 1; |
| 67 | a <<|= 1; |
| 68 | } |
| 69 | export fn entry18() void { |
| 70 | const a = 1; |
| 71 | a >>= 1; |
| 72 | } |
| 73 | |
| 74 | // error |
| 75 | // |
| 76 | // :3:5: error: cannot assign to constant |
| 77 | // :7:5: error: cannot assign to constant |
| 78 | // :11:5: error: cannot assign to constant |
| 79 | // :15:5: error: cannot assign to constant |
| 80 | // :19:5: error: cannot assign to constant |
| 81 | // :23:5: error: cannot assign to constant |
| 82 | // :27:5: error: cannot assign to constant |
| 83 | // :31:5: error: cannot assign to constant |
| 84 | // :35:5: error: cannot assign to constant |
| 85 | // :39:5: error: cannot assign to constant |
| 86 | // :43:5: error: cannot assign to constant |
| 87 | // :47:5: error: cannot assign to constant |
| 88 | // :51:5: error: cannot assign to constant |
| 89 | // :55:5: error: cannot assign to constant |
| 90 | // :59:5: error: cannot assign to constant |
| 91 | // :63:5: error: cannot assign to constant |
| 92 | // :67:5: error: cannot assign to constant |
| 93 | // :71:5: error: cannot assign to constant |