FFI: Fix comment parsing.

This commit is contained in:
Mike Pall 2011-07-06 23:04:33 +02:00
parent ee4cffb7e6
commit 29ac908f74

View File

@ -264,7 +264,11 @@ static CPToken cp_string(CPState *cp)
static void cp_comment_c(CPState *cp) static void cp_comment_c(CPState *cp)
{ {
do { 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); if (cp_iseol(cp->c)) cp_newline(cp);
} while (cp->c != '\0'); } while (cp->c != '\0');
} }