@@ -682,111 +682,111 @@ bool CLikeSourceEmitter::maybeEmitParens(EmitOpInfo& outerPrec, const EmitOpInfo
682
682
// of the operations. We emit parentheses to avoid the warnings.
683
683
//
684
684
685
- switch (outerPrec.leftPrecedence )
685
+ switch (outerPrec.leftPrecedence )
686
686
{
687
687
case EPrecedence::kEPrecedence_BitAnd_Right :
688
- switch (prec.leftPrecedence )
688
+ switch (prec.leftPrecedence )
689
689
{
690
- case EPrecedence::kEPrecedence_Relational_Left : // a & b < c => a & (b < c)
691
- case EPrecedence::kEPrecedence_Additive_Left : // a & b + c => a & (b + c)
690
+ case EPrecedence::kEPrecedence_Relational_Left : // a & b < c => a & (b < c)
691
+ case EPrecedence::kEPrecedence_Additive_Left : // a & b + c => a & (b + c)
692
692
case EPrecedence::kEPrecedence_Multiplicative_Left : // a & b * c => a & (b * c)
693
693
needParens = true ;
694
694
break ;
695
695
}
696
696
break ;
697
697
case EPrecedence::kEPrecedence_BitOr_Right :
698
- switch (prec.leftPrecedence )
698
+ switch (prec.leftPrecedence )
699
699
{
700
- case EPrecedence::kEPrecedence_BitAnd_Left : // a | b & c => a | (b & c)
701
- case EPrecedence::kEPrecedence_Relational_Left : // a | b < c => a | (b < c)
702
- case EPrecedence::kEPrecedence_Additive_Left : // a | b + c => a | (b + c)
700
+ case EPrecedence::kEPrecedence_BitAnd_Left : // a | b & c => a | (b & c)
701
+ case EPrecedence::kEPrecedence_Relational_Left : // a | b < c => a | (b < c)
702
+ case EPrecedence::kEPrecedence_Additive_Left : // a | b + c => a | (b + c)
703
703
case EPrecedence::kEPrecedence_Multiplicative_Left : // a | b * c => a | (b * c)
704
704
needParens = true ;
705
705
break ;
706
706
}
707
707
break ;
708
708
case EPrecedence::kEPrecedence_BitXor_Right :
709
- switch (prec.leftPrecedence )
709
+ switch (prec.leftPrecedence )
710
710
{
711
- case EPrecedence::kEPrecedence_Relational_Left : // a ^ b < c => a ^ (b < c)
712
- case EPrecedence::kEPrecedence_Additive_Left : // a ^ b + c => a ^ (b + c)
711
+ case EPrecedence::kEPrecedence_Relational_Left : // a ^ b < c => a ^ (b < c)
712
+ case EPrecedence::kEPrecedence_Additive_Left : // a ^ b + c => a ^ (b + c)
713
713
case EPrecedence::kEPrecedence_Multiplicative_Left : // a ^ b * c => a ^ (b * c)
714
714
needParens = true ;
715
715
break ;
716
716
}
717
717
break ;
718
718
case EPrecedence::kEPrecedence_Equality_Right :
719
- switch (prec.leftPrecedence )
719
+ switch (prec.leftPrecedence )
720
720
{
721
721
case EPrecedence::kEPrecedence_Relational_Left : // a == b < c => a == (b < c)
722
722
needParens = true ;
723
723
break ;
724
724
}
725
725
break ;
726
726
case EPrecedence::kEPrecedence_Shift_Right :
727
- switch (prec.leftPrecedence )
727
+ switch (prec.leftPrecedence )
728
728
{
729
- case EPrecedence::kEPrecedence_Additive_Left : // a << b + c => a << (b + c)
729
+ case EPrecedence::kEPrecedence_Additive_Left : // a << b + c => a << (b + c)
730
730
case EPrecedence::kEPrecedence_Multiplicative_Left : // a << b * c => a << (b * c)
731
731
needParens = true ;
732
732
break ;
733
733
}
734
734
break ;
735
735
}
736
736
737
- switch (outerPrec.rightPrecedence )
737
+ switch (outerPrec.rightPrecedence )
738
738
{
739
739
case EPrecedence::kEPrecedence_BitAnd_Left :
740
- switch (prec.rightPrecedence )
740
+ switch (prec.rightPrecedence )
741
741
{
742
- case EPrecedence::kEPrecedence_Relational_Right : // a < b & c => (a < b) & c
743
- case EPrecedence::kEPrecedence_Additive_Right : // a + b & c => (a + b) & c
742
+ case EPrecedence::kEPrecedence_Relational_Right : // a < b & c => (a < b) & c
743
+ case EPrecedence::kEPrecedence_Additive_Right : // a + b & c => (a + b) & c
744
744
case EPrecedence::kEPrecedence_Multiplicative_Right : // a * b & c => (a * b) & c
745
745
needParens = true ;
746
746
break ;
747
747
}
748
748
break ;
749
749
case EPrecedence::kEPrecedence_BitOr_Left :
750
- switch (prec.rightPrecedence )
750
+ switch (prec.rightPrecedence )
751
751
{
752
- case EPrecedence::kEPrecedence_BitAnd_Right : // a & b | c => (a & b) | c
753
- case EPrecedence::kEPrecedence_Relational_Right : // a < b | c => (a < b) | c
754
- case EPrecedence::kEPrecedence_Additive_Right : // a + b | c => (a + b) | c
752
+ case EPrecedence::kEPrecedence_BitAnd_Right : // a & b | c => (a & b) | c
753
+ case EPrecedence::kEPrecedence_Relational_Right : // a < b | c => (a < b) | c
754
+ case EPrecedence::kEPrecedence_Additive_Right : // a + b | c => (a + b) | c
755
755
case EPrecedence::kEPrecedence_Multiplicative_Right : // a * b | c => (a * b) | c
756
756
needParens = true ;
757
757
break ;
758
758
}
759
759
break ;
760
760
case EPrecedence::kEPrecedence_BitXor_Left :
761
- switch (prec.rightPrecedence )
761
+ switch (prec.rightPrecedence )
762
762
{
763
- case EPrecedence::kEPrecedence_Relational_Right : // a < b ^ c => (a < b) ^ c
764
- case EPrecedence::kEPrecedence_Additive_Right : // a + b ^ c => (a + b) ^ c
763
+ case EPrecedence::kEPrecedence_Relational_Right : // a < b ^ c => (a < b) ^ c
764
+ case EPrecedence::kEPrecedence_Additive_Right : // a + b ^ c => (a + b) ^ c
765
765
case EPrecedence::kEPrecedence_Multiplicative_Right : // a * b ^ c => (a * b) ^ c
766
766
needParens = true ;
767
767
break ;
768
768
}
769
769
break ;
770
770
case EPrecedence::kEPrecedence_Equality_Left :
771
- switch (prec.rightPrecedence )
771
+ switch (prec.rightPrecedence )
772
772
{
773
- case EPrecedence::kEPrecedence_Equality_Right : // a != b == c => (a != b) == c
773
+ case EPrecedence::kEPrecedence_Equality_Right : // a != b == c => (a != b) == c
774
774
case EPrecedence::kEPrecedence_Relational_Right : // a < b == c => (a < b) == c
775
775
needParens = true ;
776
776
break ;
777
777
}
778
778
break ;
779
779
case EPrecedence::kEPrecedence_Shift_Left :
780
- switch (prec.rightPrecedence )
780
+ switch (prec.rightPrecedence )
781
781
{
782
- case EPrecedence::kEPrecedence_Additive_Right : // a + b << c => (a + b) << c
782
+ case EPrecedence::kEPrecedence_Additive_Right : // a + b << c => (a + b) << c
783
783
case EPrecedence::kEPrecedence_Multiplicative_Right : // a * b << c => (a * b) << c
784
784
needParens = true ;
785
785
break ;
786
786
}
787
787
break ;
788
788
case EPrecedence::kEPrecedence_Multiplicative_Left :
789
- switch (prec.rightPrecedence )
789
+ switch (prec.rightPrecedence )
790
790
{
791
791
case EPrecedence::kEPrecedence_BitXor_Right : // a ^ b * c => (a ^ b) * c
792
792
needParens = true ;
0 commit comments