summaryrefslogtreecommitdiff
path: root/propLoader.gradle
diff options
context:
space:
mode:
authorYigit Boyar <yboyar@google.com>2016-03-25 18:26:31 -0700
committerYigit Boyar <yboyar@google.com>2016-03-28 12:11:26 -0700
commitf58c3bd412f9bdc5ec589fdcfed470889abb6ea6 (patch)
tree343eb0caa5dfb85d946e62072bd1e0a16e6d6f7c /propLoader.gradle
parent11df39c91611b9ff2d7c87a9a9829251a015bccf (diff)
downloaddata-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