diff options
Diffstat (limited to 'src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0048_compound_assignment.rs')
-rw-r--r-- | src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0048_compound_assignment.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0048_compound_assignment.rs b/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0048_compound_assignment.rs new file mode 100644 index 000000000..1a6a9bdf5 --- /dev/null +++ b/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/0048_compound_assignment.rs @@ -0,0 +1,17 @@ +// https://github.com/rust-lang/rust-analyzer/pull/983 + +fn compound_assignment() { + let mut a = 0; + a += 1; + a -= 2; + a *= 3; + a %= 4; + a /= 5; + a |= 6; + a &= 7; + a ^= 8; + a <= 9; + a >= 10; + a >>= 11; + a <<= 12; +} |