commit | 1048e43f4a9704e25b41decec4ec76a29a2bf1c8 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Sat Jul 23 18:51:28 2016 -0400 |
committer | Commit Bot <commit-bot@chromium.org> | Sun Jul 24 16:30:10 2016 +0000 |
tree | 4cff170bdcbb324345325881d64d3199d93a175f | |
parent | ed0ab661b141d5b5d1793728eb1049526856b8d7 [diff] [blame] |
D3D: Work around HLSL integer pow folding bug. BUG=angleproject:851 Change-Id: I68a47b8343a29e42c0a69ca3f2a6cb5054d03782 Reviewed-on: https://chromium-review.googlesource.com/362775 Reviewed-by: Zhenyao Mo <zmo@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/compiler/translator/RemoveDynamicIndexing.cpp b/src/compiler/translator/RemoveDynamicIndexing.cpp index 35f6c10..e846fcc 100644 --- a/src/compiler/translator/RemoveDynamicIndexing.cpp +++ b/src/compiler/translator/RemoveDynamicIndexing.cpp
@@ -399,9 +399,7 @@ // Init the temp variable holding the index TIntermAggregate *initIndex = createTempInitDeclaration(node->getRight()); - TIntermSequence insertions; - insertions.push_back(initIndex); - insertStatementsInParentBlock(insertions); + insertStatementInParentBlock(initIndex); mUsedTreeInsertion = true; // Replace the index with the temp variable