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 1c879e7 commit b5acd04Copy full SHA for b5acd04
src/ansi-c/expr2c.cpp
@@ -3021,7 +3021,15 @@ std::string expr2ct::convert_code_assign(
3021
const code_assignt &src,
3022
unsigned indent)
3023
{
3024
- std::string tmp=convert_binary(src, "=", 2, true);
+ if(src.operands().size()!=2)
3025
+ {
3026
+ unsigned precedence;
3027
+ return convert_norep(src, precedence);
3028
+ }
3029
+
3030
+ binary_exprt tmp_binary(src.op0(), ID_assign, src.op1());
3031
3032
+ std::string tmp=convert_binary(tmp_binary, "=", 2, true);
3033
3034
std::string dest=indent_str(indent)+tmp+";";
3035
0 commit comments