From 16f9af7b7a02664d8b1ff1663f3ee47e58e7d612 Mon Sep 17 00:00:00 2001 From: Joe Savona Date: Thu, 5 Jun 2025 22:12:29 -0700 Subject: [PATCH] Update base for Update on "[compiler] Fixture tests for PropertyStore effects" Adds fixture tests to demonstrate an issue in changing PropertyStore to always have a Store effect on its object operand, regardless of the operand type. The issue is that if we're doing a PropertyStore on a nested value, that has be considered a transitive mutation of the parent object: ``` const x = {y: {z: {}}}; x.y.z.key = 'value'; // this has to be a mutation of `x` ``` Fix in the next PR. [ghstack-poisoned]