Skip to content

Commit 450b560

Browse files
committed
C_CPP: Fix codegen for multiple unaryop
1 parent 1cb36e8 commit 450b560

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/libasr/codegen/asr_to_c_cpp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1604,7 +1604,7 @@ R"(#include <stdio.h>
16041604
self().visit_expr(*x.m_arg);
16051605
int expr_precedence = last_expr_precedence;
16061606
last_expr_precedence = 3;
1607-
if (expr_precedence <= last_expr_precedence) {
1607+
if (expr_precedence < last_expr_precedence) {
16081608
src = "-" + src;
16091609
} else {
16101610
src = "-(" + src + ")";

0 commit comments

Comments
 (0)