diff options
| author | Edvard Thörnros <edvard.thornros@gmail.com> | 2021-02-11 18:17:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-11 18:17:20 +0100 |
| commit | 44bbfc1a07d3b970c106408f6de3e83168db8f50 (patch) | |
| tree | f67305b25707d2b43f021b605dfeed5a850df376 /src/lib.rs | |
| parent | 646810e4eae76f228f034f1d8debd4239505e473 (diff) | |
| parent | 9596dadf3ad99aefec2547f4f8294d772811d8be (diff) | |
| download | sylt-44bbfc1a07d3b970c106408f6de3e83168db8f50.tar.gz | |
Merge pull request #61 from FredTheDino/fix-ass-ops
fix ass ops
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -1050,4 +1050,33 @@ a.a <=> 0" simple: "a := 1 // blargh \na += 1 // blargh \n a <=> 2 // HARGH", expressions: "1 + 1 // blargh \n 2 // blargh \n // HARGH \n", ); + + test_multiple!( + assignment_op_regression, + simple_add: " +a := 0 +b := 99999 +a += 1 +a <=> 1 +", + + simple_sub: " +a := 0 +b := 99999 +a -= 1 +a <=> -1 +", + + strange: " +a := 0 +{ + b := 99999 + { + a := 99999 + } + a -= 1 +} +a <=> -1 +", + ); } |
