Fix #2095: correct the indentation.
authorJohn Kessenich <cepheus@frii.com>
Sun, 1 Mar 2020 09:16:51 +0000 (02:16 -0700)
committerJohn Kessenich <cepheus@frii.com>
Sun, 1 Mar 2020 09:16:51 +0000 (02:16 -0700)
This also made it obvious some code was (functionally correctly)
repeated, so deleted that too.

glslang/MachineIndependent/Scan.cpp

index fd18fd4..e2d6491 100644 (file)
@@ -187,17 +187,15 @@ bool TInputScanner::scanVersion(int& version, EProfile& profile, bool& notFirstT
         if (lookingInMiddle) {
             notFirstToken = true;
             // make forward progress by finishing off the current line plus extra new lines
-            if (peek() == '\n' || peek() == '\r') {
-                while (peek() == '\n' || peek() == '\r')
-                    get();
-            } else
+            if (peek() != '\n' && peek() != '\r') {
                 do {
                     c = get();
                 } while (c != EndOfInput && c != '\n' && c != '\r');
-                while (peek() == '\n' || peek() == '\r')
-                    get();
-                if (peek() == EndOfInput)
-                    return true;
+            }
+            while (peek() == '\n' || peek() == '\r')
+                get();
+            if (peek() == EndOfInput)
+                return true;
         }
         lookingInMiddle = true;