diff --git a/src/util/util.js b/src/util/util.js
index <HASH>..<HASH> 100644
--- a/src/util/util.js
+++ b/src/util/util.js
@@ -509,7 +509,7 @@ const diff = function(node, vnode, parent, instance) {
       while(vchild || currentChildNode) {
         diff(currentChildNode, vchild, node, instance);
         vchild = vnode.children[++i];
-        currentChildNode = currentChildNode && currentChildNode.nextSibling;
+        currentChildNode = currentChildNode ? currentChildNode.nextSibling : null;
       }
     }
:fire: perf boost: use ternary expression over and condition (more declarative)