diff options
author | Yigit Boyar <yboyar@google.com> | 2016-03-25 18:26:31 -0700 |
---|---|---|
committer | Yigit Boyar <yboyar@google.com> | 2016-03-28 12:11:26 -0700 |
commit | f58c3bd412f9bdc5ec589fdcfed470889abb6ea6 (patch) | |
tree | 343eb0caa5dfb85d946e62072bd1e0a16e6d6f7c /propLoader.gradle | |
parent | 11df39c91611b9ff2d7c87a9a9829251a015bccf (diff) | |
download | data-binding-f58c3bd412f9bdc5ec589fdcfed470889abb6ea6.tar.gz |
Fix expression evaluation problem
This CL fixes a bug in expression evaluator where we would
elevate a conditional dependency by mistake when it is not
read completely. This was caused by marking bit paths as
read in the same cycle.
There is still a potential bug in the code path where we
detect a variable would've already been calculated for a
dependency to be calculated (e.g. a ? a : b) but this
change is a fairly safe compared to making a big change
in that logic.
Bug: 895468
Change-Id: I60a704a59c3b5b8e4f833f060c6233d356dab6c8
Diffstat (limited to 'propLoader.gradle')
0 files changed, 0 insertions, 0 deletions