From 4cb036b3359dd72b19bc150bf08500dd04ce28d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Capucho?= Date: Tue, 1 Jun 2021 21:25:12 +0100 Subject: [PATCH] [glsl-in] Fix op assignments --- src/front/glsl/parser.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/front/glsl/parser.rs b/src/front/glsl/parser.rs index 6161f563fc..0f5f0db70c 100644 --- a/src/front/glsl/parser.rs +++ b/src/front/glsl/parser.rs @@ -1156,15 +1156,15 @@ impl<'source, 'program, 'options> Parser<'source, 'program, 'options> { kind: HirExprKind::Binary { left: tgt, op: match token.value { - TokenValue::OrAssign => BinaryOperator::ExclusiveOr, - TokenValue::AndAssign => BinaryOperator::ExclusiveOr, - TokenValue::AddAssign => BinaryOperator::ExclusiveOr, - TokenValue::DivAssign => BinaryOperator::ExclusiveOr, - TokenValue::ModAssign => BinaryOperator::ExclusiveOr, - TokenValue::SubAssign => BinaryOperator::ExclusiveOr, - TokenValue::MulAssign => BinaryOperator::ExclusiveOr, - TokenValue::LeftShiftAssign => BinaryOperator::ExclusiveOr, - TokenValue::RightShiftAssign => BinaryOperator::ExclusiveOr, + TokenValue::OrAssign => BinaryOperator::InclusiveOr, + TokenValue::AndAssign => BinaryOperator::And, + TokenValue::AddAssign => BinaryOperator::Add, + TokenValue::DivAssign => BinaryOperator::Divide, + TokenValue::ModAssign => BinaryOperator::Modulo, + TokenValue::SubAssign => BinaryOperator::Subtract, + TokenValue::MulAssign => BinaryOperator::Multiply, + TokenValue::LeftShiftAssign => BinaryOperator::ShiftLeft, + TokenValue::RightShiftAssign => BinaryOperator::ShiftRight, TokenValue::XorAssign => BinaryOperator::ExclusiveOr, _ => unreachable!(), },