]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Don't emit unused temp variable for element access assignments bccc3acdbf1d01ee85b3bcdeb6bc5b601674bca7
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 22 Nov 2018 08:21:27 +0000 (09:21 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 22 Nov 2018 14:06:23 +0000 (15:06 +0100)
Regression of 2bcda488725cf28b3c3c358f2c348632bb7ba232

codegen/valaccodeassignmentmodule.vala

index 4833e2d1f0a2fc5cbed6b9148dc161a458268b0d..ba5dd572a28689e9b3042730c8bbfbfbbda23ad4 100644 (file)
@@ -62,7 +62,7 @@ public class Vala.CCodeAssignmentModule : CCodeMemberAccessModule {
                if (assignment.left.value_type is ArrayType && (((ArrayType) assignment.left.value_type).inline_allocated)) {
                        return load_variable (variable, assignment.left.target_value);
                } else {
-                       return store_temp_value (assignment.left.target_value, assignment);
+                       return assignment.right.target_value;
                }
        }