We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d3e030c commit 681c53aCopy full SHA for 681c53a
src/ansi-c/expr2c.cpp
@@ -3015,7 +3015,15 @@ std::string expr2ct::convert_code_assign(
3015
const code_assignt &src,
3016
unsigned indent)
3017
{
3018
- std::string tmp=convert_binary(src, "=", 2, true);
+ if(src.operands().size()!=2)
3019
+ {
3020
+ unsigned precedence;
3021
+ return convert_norep(src, precedence);
3022
+ }
3023
+
3024
+ binary_exprt tmp_binary(src.op0(), ID_assign, src.op1());
3025
3026
+ std::string tmp=convert_binary(tmp_binary, "=", 2, true);
3027
3028
std::string dest=indent_str(indent)+tmp+";";
3029
0 commit comments