]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
FFI: Fix comment parsing.
authorMike Pall <mike>
Wed, 6 Jul 2011 21:04:33 +0000 (23:04 +0200)
committerMike Pall <mike>
Wed, 6 Jul 2011 21:04:33 +0000 (23:04 +0200)
src/lj_cparse.c

index 523e51462e0f54716ef9bbde2877e5183223b1d0..118de1e09d884bf8cca5fedce0b9004c28515caf 100644 (file)
@@ -264,7 +264,11 @@ static CPToken cp_string(CPState *cp)
 static void cp_comment_c(CPState *cp)
 {
   do {
-    if (cp_get(cp) == '*' && cp_get(cp) == '/') { cp_get(cp); break; }
+    if (cp_get(cp) == '*') {
+      do {
+       if (cp_get(cp) == '/') { cp_get(cp); return; }
+      } while (cp->c == '*');
+    }
     if (cp_iseol(cp->c)) cp_newline(cp);
   } while (cp->c != '\0');
 }