diff options
| author | Mike Pall <mike> | 2011-07-06 23:04:33 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-07-06 23:04:33 +0200 |
| commit | 29ac908f74aef5b991cbcd775d8bf8f1307d7e3d (patch) | |
| tree | 8223f31a11ce98f3291abc829c4bd0d093de4705 | |
| parent | ee4cffb7e6dd057faecaa6341644c9ce896a4c05 (diff) | |
| download | luajit-29ac908f74aef5b991cbcd775d8bf8f1307d7e3d.tar.gz luajit-29ac908f74aef5b991cbcd775d8bf8f1307d7e3d.tar.bz2 luajit-29ac908f74aef5b991cbcd775d8bf8f1307d7e3d.zip | |
FFI: Fix comment parsing.
| -rw-r--r-- | src/lj_cparse.c | 6 |
1 files changed, 5 insertions, 1 deletions
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) | |||
| 264 | static void cp_comment_c(CPState *cp) | 264 | static void cp_comment_c(CPState *cp) |
| 265 | { | 265 | { |
| 266 | do { | 266 | do { |
| 267 | if (cp_get(cp) == '*' && cp_get(cp) == '/') { cp_get(cp); break; } | 267 | if (cp_get(cp) == '*') { |
| 268 | do { | ||
| 269 | if (cp_get(cp) == '/') { cp_get(cp); return; } | ||
| 270 | } while (cp->c == '*'); | ||
| 271 | } | ||
| 268 | if (cp_iseol(cp->c)) cp_newline(cp); | 272 | if (cp_iseol(cp->c)) cp_newline(cp); |
| 269 | } while (cp->c != '\0'); | 273 | } while (cp->c != '\0'); |
| 270 | } | 274 | } |
