From bcae8b202c102640d13eee8b5f79ac2fbc30c375 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 17 Jun 2024 11:59:41 +0200 Subject: Fix bug in integer, boolean value type comparison --- libbuild2/variable.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libbuild2/variable.cxx b/libbuild2/variable.cxx index 078c13a..fb9e840 100644 --- a/libbuild2/variable.cxx +++ b/libbuild2/variable.cxx @@ -510,7 +510,7 @@ namespace build2 &simple_append, // Prepend same as append. &simple_reverse, nullptr, // No cast (cast data_ directly). - nullptr, // No compare (compare as POD). + &simple_compare, nullptr, // Never empty. nullptr, // Subscript. nullptr // Iterate. @@ -570,7 +570,7 @@ namespace build2 &simple_append, // Prepend same as append. &simple_reverse, nullptr, // No cast (cast data_ directly). - nullptr, // No compare (compare as POD). + &simple_compare, nullptr, // Never empty. nullptr, // Subscript. nullptr // Iterate. @@ -632,7 +632,7 @@ namespace build2 &simple_append, // Prepend same as append. &simple_reverse, nullptr, // No cast (cast data_ directly). - nullptr, // No compare (compare as POD). + &simple_compare, nullptr, // Never empty. nullptr, // Subscript. nullptr // Iterate. -- cgit v1.1