From eb0af86615d2d25b21e9bdc8e4677a97181ccde6 Mon Sep 17 00:00:00 2001
From: Aleksey Demakov <ademakov@gmail.com>
Date: Wed, 18 Jan 2012 18:31:36 +0400
Subject: [PATCH] Remove dead code from tree-index-optimization.

---
 mod/box/tree.m | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/mod/box/tree.m b/mod/box/tree.m
index e7afd8fe6d..1157fc569a 100644
--- a/mod/box/tree.m
+++ b/mod/box/tree.m
@@ -231,24 +231,6 @@ find_tree_type(struct space *space, struct key_def *key_def)
 	int dense = 1;
 	int fixed = 1;
 
-#if DENSE_CAN_HAVE_FIXED_GAPS
-	int skip = 0;
-
-	for (int field = 0; field < key_def->max_fieldno; ++field) {
-		int part = key_def->cmp_order[field];
-		if (part != -1) {
-			if (find_fixed_offset(space, field, skip) < 0) {
-				if (skip == 0) {
-					fixed = 0;
-				} else {
-					dense = 0;
-					break;
-				}
-			}
-			skip = field + 1;
-		}
-	}
-#else
 	/* Scan for the first tuple field used by the index */
 	int field = find_first_field(key_def);
 	if (find_fixed_offset(space, field, 0) < 0) {
@@ -263,8 +245,8 @@ find_tree_type(struct space *space, struct key_def *key_def)
 			break;
 		}
 	}
-#endif
 
+	/* Return the appropriate type */
 	if (!dense) {
 		return TREE_SPARSE;
 	} else if (fixed) {
-- 
GitLab