]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libphobos/src/std/uni/package.d
Merge remote-tracking branch 'origin/master' into devel/c++-contracts
[thirdparty/gcc.git] / libphobos / src / std / uni / package.d
index 8a032aaa514740560c9c94009d5253e8c9cb9dbb..81b949e97f8a06e60976712db7ead76ca6eddd98 100644 (file)
@@ -10193,16 +10193,7 @@ bool isAlpha(dchar c)
     // optimization
     if (c < 0xAA)
     {
-        size_t x = c - 'A';
-        if (x <= 'Z' - 'A')
-            return true;
-        else
-        {
-            x = c - 'a';
-            if (x <= 'z'-'a')
-                return true;
-        }
-        return false;
+        return ('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z');
     }
 
     return alphaTrie[c];