From 22d843abd169738f1161de337de154df03318f3e Mon Sep 17 00:00:00 2001 From: stepan <stepan.sindelar@oracle.com> Date: Thu, 21 Dec 2017 17:48:20 +0100 Subject: [PATCH] Update assertion in BinaryMapNode --- .../com/oracle/truffle/r/nodes/primitive/BinaryMapNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/primitive/BinaryMapNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/primitive/BinaryMapNode.java index 501e831a8f..25756e21df 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/primitive/BinaryMapNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/primitive/BinaryMapNode.java @@ -496,7 +496,7 @@ abstract class VectorMapBinaryInternalNode extends RBaseNode { @Cached("createCountingProfile()") LoopConditionProfile leftProfile, @Cached("createCountingProfile()") LoopConditionProfile rightProfile, @Cached("createBinaryProfile()") ConditionProfile smallRemainderProfile) { - assert result != right || rightLength == leftLength; + assert result.getLength(resultIter) == leftLength; leftProfile.profileCounted(leftLength); rightProfile.profileCounted(rightLength); while (leftProfile.inject(leftIter.getIndex() + 1 < leftLength)) { @@ -527,7 +527,7 @@ abstract class VectorMapBinaryInternalNode extends RBaseNode { @Cached("createCountingProfile()") LoopConditionProfile leftProfile, @Cached("createCountingProfile()") LoopConditionProfile rightProfile, @Cached("createBinaryProfile()") ConditionProfile smallRemainderProfile) { - assert result != left || rightLength == leftLength; + assert result.getLength(resultIter) == rightLength; leftProfile.profileCounted(leftLength); rightProfile.profileCounted(rightLength); while (rightProfile.inject(rightIter.getIndex() + 1 < rightLength)) { -- GitLab