From: Mike Pall Date: Wed, 6 Jul 2011 21:04:33 +0000 (+0200) Subject: FFI: Fix comment parsing. X-Git-Tag: v2.0.0-beta9~135 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=29ac908f74aef5b991cbcd775d8bf8f1307d7e3d;p=thirdparty%2FLuaJIT.git FFI: Fix comment parsing. --- diff --git a/src/lj_cparse.c b/src/lj_cparse.c index 523e5146..118de1e0 100644 --- a/src/lj_cparse.c +++ b/src/lj_cparse.c @@ -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'); }