所在commit地址
@@ -220,8 +220,8 @@ library BokkyPooBahsRedBlackTreeLibrary {
         }
         // Below `delete self.nodes[SENTINEL]` may not be necessary
         // TODO - Remove after testing
-        emit Log("remove", "before delete self.nodes[0]", 0, self.nodes[0].parent, self.nodes[0].left, self.nodes[0].right, self.nodes[0].red);
-        emit Log("remove", "before delete self.nodes[SENTINEL]", SENTINEL, self.nodes[SENTINEL].parent, self.nodes[SENTINEL].left, self.nodes[SENTINEL].right, self.nodes[SENTINEL].red);
+        // emit Log("remove", "before delete self.nodes[0]", 0, self.nodes[0].parent, self.nodes[0].left, self.nodes[0].right, self.nodes[0].red);
+        // emit Log("remove", "before delete self.nodes[SENTINEL]", SENTINEL, self.nodes[SENTINEL].parent, self.nodes[SENTINEL].left, self.nodes[SENTINEL].right, self.nodes[SENTINEL].red);
         if (self.nodes[SENTINEL].parent != SENTINEL) {
             delete self.nodes[SENTINEL];
         }
@@ -443,8 +443,8 @@ contract TestBokkyPooBahsRedBlackTreeRaw {
     function parent(uint key) public view returns (uint _parent) {
         _parent = tree.parent(key);
     }
-    function grandparent(uint key) public view returns (uint _parent) {
-        _parent = tree.grandparent(key);
+    function grandparent(uint key) public view returns (uint _grandparent) {
+        _grandparent = tree.grandparent(key);
     }
     function sibling(uint key) public view returns (uint _parent) {
         _parent = tree.sibling(key);

message:

李蓝天:改动分类:原因:

刘志浩:改动分类:原因: