summary refs log tree commit diff stats
path: root/lib/pure/hashes.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/hashes.nim')
-rw-r--r--lib/pure/hashes.nim13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/pure/hashes.nim b/lib/pure/hashes.nim
index c6af8f918..132264e4a 100644
--- a/lib/pure/hashes.nim
+++ b/lib/pure/hashes.nim
@@ -130,14 +130,13 @@ proc hashIgnoreStyle*(x: string): THash =
     var c = x[i]
     if c == '_':
       inc(i)
-      continue                # skip _
-    if isMagicIdentSeparatorRune(cstring(x), i):
+    elif isMagicIdentSeparatorRune(cstring(x), i):
       inc(i, magicIdentSeparatorRuneByteWidth)
-      continue                # skip 'ยท' (unicode middle dot)
-    if c in {'A'..'Z'}:
-      c = chr(ord(c) + (ord('a') - ord('A'))) # toLower()
-    h = h !& ord(c)
-    inc(i)
+    else:
+      if c in {'A'..'Z'}:
+        c = chr(ord(c) + (ord('a') - ord('A'))) # toLower()
+      h = h !& ord(c)
+      inc(i)
 
   result = !$h