/* for a binstore we need both an lvalue and an rvalue for the left side */
/* rvalue of destination! */
cgen = self->dest->expression.codegen;
- if (!(*cgen)((ast_expression*)(self->dest), func, true, &leftr))
+ if (!(*cgen)((ast_expression*)(self->dest), func, false, &leftr))
return false;
/* source as rvalue only */
float b;
a = 5;
print3("a = ", ftos(a), "\n");
- b = (a += 7);
+ b = a += 7;
print("adding\n");
print3("a = ", ftos(a), "\n");
print3("b = ", ftos(a), "\n");
+
+ print3("memb = ", ftos(pawn.memb), "\n");
+ pawn.memb += 1;
+ print3("memb = ", ftos(pawn.memb), "\n");
};