diff --git a/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java b/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java
index 0faa8f10a403166d53b7cb8b2a1757f0e7e5cc46..733a7a4a1f526d4ce8ade8818f36ee0dff32491a 100644
--- a/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java
+++ b/tools/compile-results/src/main/java/moobench/tools/compile/results/CompileResultsMain.java
@@ -62,8 +62,8 @@ public class CompileResultsMain {
 					ObjectNode objectNode = (ObjectNode)node;
 					JsonNode buildValue = objectNode.get("build");
 					if (buildValue != null) {
-						if (build <= buildValue) {
-							build = buildValue + 1;
+						if (build <= buildValue.asLong()) {
+							build = buildValue.asLong() + 1;
 						}
 					}
 				}