Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(17064)

Issue 22130043: Fix issues with the conditional discard workarounds to do with assignments. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 5 months ago by Jamie Madill
Modified:
10 years, 5 months ago
CC:
angleproject-review_googlegroups.com
Base URL:
https://code.google.com/p/angleproject/@master
Visibility:
Public.

Description

Fix issues with the conditional discard workarounds to do with assignments. The old modifiesState method really checked if an operator was an assignment, so restored that behaviour and use the new side effects detection only for the new code. ANGLEBUG=486 BUG= R=nicolascapens@chromium.org, zmo@chromium.org Committed: https://code.google.com/p/angleproject/source/detail?r=a60e080

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -7 lines) Patch
M src/compiler/Intermediate.cpp View 1 chunk +2 lines, -2 lines 1 comment Download
M src/compiler/ValidateLimitations.cpp View 1 chunk +1 line, -1 line 0 comments Download
M src/compiler/depgraph/DependencyGraphBuilder.cpp View 1 chunk +1 line, -1 line 0 comments Download
M src/compiler/intermediate.h View 3 chunks +5 lines, -3 lines 0 comments Download

Messages

Total messages: 4
Jamie Madill
Please take a look!
10 years, 5 months ago (2013-11-05 21:08:32 UTC) #1
zmo
On 2013/11/05 21:08:32, Jamie Madill wrote: > Please take a look! Looks fine to me, ...
10 years, 5 months ago (2013-11-05 22:00:47 UTC) #2
nicolascapens
LGTM https://codereview.appspot.com/22130043/diff/1/src/compiler/Intermediate.cpp File src/compiler/Intermediate.cpp (right): https://codereview.appspot.com/22130043/diff/1/src/compiler/Intermediate.cpp#newcode815 src/compiler/Intermediate.cpp:815: case EOpPreDecrement: Increment/decrement are strictly speaking not assignments ...
10 years, 5 months ago (2013-11-06 22:48:36 UTC) #3
Jamie Madill
10 years, 5 months ago (2013-11-07 16:03:49 UTC) #4
Message was sent while issue was closed.
Committed patchset #1 manually as ra60e080 (presubmit successful).
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b