@@ -1469,7 +1469,10 @@ ATTRIBUTE_INITIALIZERop__out( struct Op_Subexpression* oe, int paren, Op_Code pr
14691469 ATTRIBUTE_INITIALIZERop2_out ( oe , "." , paren , NOPAD , file );
14701470 break ;
14711471 case OP_GROUP :
1472- ATTRIBUTE_INITIALIZERop2_out ( oe , "." , paren , NOPAD , file );
1472+ ATTRIBUTE_INITIALIZER_out (oe -> op1 , 1 , file );
1473+ fprintf (file , "._scl_group(" );
1474+ EXPRESSION_out (oe -> op2 , 0 , file );
1475+ fprintf (file , ")" );
14731476 break ;
14741477 case OP_NEGATE :
14751478 ATTRIBUTE_INITIALIZERop1_out ( oe , "-" , paren , file );
@@ -1562,7 +1565,10 @@ EXPRESSIONop__out( struct Op_Subexpression* oe, int paren, Op_Code previous_op,
15621565 EXPRESSIONop2_out ( oe , "." , paren , NOPAD , file );
15631566 break ;
15641567 case OP_GROUP :
1565- EXPRESSIONop2_out ( oe , "." , paren , NOPAD , file );
1568+ EXPRESSION_out (oe -> op1 , 1 , file );
1569+ fprintf (file , "._scl_group(" );
1570+ EXPRESSION_out (oe -> op2 , 0 , file );
1571+ fprintf (file , ")" );
15661572 break ;
15671573 case OP_NEGATE :
15681574 EXPRESSIONop1_out ( oe , "-" , paren , file );
0 commit comments