diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-02-09 11:48:12 +0000 |
---|---|---|
committer | Philip Herron <herron.philip@googlemail.com> | 2021-02-10 13:21:00 +0000 |
commit | c8b9c41bf248b952b0260c7b2f1e4c24cdaffae1 (patch) | |
tree | efa332b10eb11be3d136eac8cdac6cccf2d94a3c /gcc/rust | |
parent | b96299b0b96b6714d5a7b03fa6d4f1ea7d09fc44 (diff) | |
download | gcc-c8b9c41bf248b952b0260c7b2f1e4c24cdaffae1.zip gcc-c8b9c41bf248b952b0260c7b2f1e4c24cdaffae1.tar.gz gcc-c8b9c41bf248b952b0260c7b2f1e4c24cdaffae1.tar.bz2 |
Fix parsing |= as a compound assignment expression.
Fixes #173
Diffstat (limited to 'gcc/rust')
-rw-r--r-- | gcc/rust/parse/rust-parse-impl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h index 906f6b1..be71231 100644 --- a/gcc/rust/parse/rust-parse-impl.h +++ b/gcc/rust/parse/rust-parse-impl.h @@ -386,6 +386,8 @@ Parser<ManagedTokenSource>::left_binding_power (const_TokenPtr token) return LBP_MOD_ASSIG; case AMP_EQ: return LBP_AMP_ASSIG; + case PIPE_EQ: + return LBP_PIPE_ASSIG; case CARET_EQ: return LBP_CARET_ASSIG; case LEFT_SHIFT_EQ: |