]> Repositorios git - scryer-prolog.git/commitdiff
fix char comparison misordering (#1371)
authorMark Thom <[email protected]>
Sun, 27 Mar 2022 03:44:37 +0000 (21:44 -0600)
committerMark Thom <[email protected]>
Sun, 27 Mar 2022 03:44:37 +0000 (21:44 -0600)
src/machine/partial_string.rs

index 0e25d7b5d858222cfe07097f82f417bf8661cce9..7cf96c7d3260891a411b5136ec9d7215b5995126 100644 (file)
@@ -622,7 +622,7 @@ pub fn compare_pstr_prefixes<'a>(
 
                         if let Some(c1) = pstr.as_str_from(n).chars().next() {
                             if c1 != c2 {
-                                return PStrCmpResult::Ordered(c2.cmp(&c1));
+                                return PStrCmpResult::Ordered(c1.cmp(&c2));
                             }
 
                             let n1 = n + c1.len_utf8();