From fca0ebbe0cc01d37e47822d8a62ea062a845f33d Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Tue, 12 May 2015 18:08:47 -0700 Subject: 1360 - store doubles in memory This is a far cleaner way to provide *some* floating-point support. We can only represent signed integers up to 2^51 rather than 2^63. But in exchange we don't have to worry about it elsewhere, and it's probably faster than checking tag bits in every operation. Hmm, yeah, surprised how easy this was. I think I'll give up on the other approach. I still don't have non-integer literals. But we won't bother with those until we need them. `3.14159:literal` seems ugly. --- 024compare.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '024compare.cc') diff --git a/024compare.cc b/024compare.cc index 92d87e5c..af370834 100644 --- a/024compare.cc +++ b/024compare.cc @@ -6,7 +6,7 @@ EQUAL, Recipe_number["equal"] = EQUAL; :(before "End Primitive Recipe Implementations") case EQUAL: { - vector& exemplar = ingredients.at(0); + vector& exemplar = ingredients.at(0); bool result = true; for (index_t i = 1; i < ingredients.size(); ++i) { if (!equal(ingredients.at(i).begin(), ingredients.at(i).end(), exemplar.begin())) { -- cgit 1.4.1-2-gfad0