jscript: Fixed parsing /=/ regexp.

This commit is contained in:
Jacek Caban 2012-04-02 13:46:11 +02:00 committed by Alexandre Julliard
parent 353553e0aa
commit 114a439fed
2 changed files with 4 additions and 2 deletions

View File

@ -963,8 +963,7 @@ literal_t *parse_regexp(parser_ctx_t *ctx)
TRACE("\n");
while(*ctx->ptr != '/')
ctx->ptr--;
while(*--ctx->ptr != '/');
re = ++ctx->ptr;
while(ctx->ptr < ctx->end && *ctx->ptr != '/') {

View File

@ -580,4 +580,7 @@ ok(i === 1, "String.prototype.seatch.apply(obj, 'b') = " + i);
i = " undefined ".search();
ok(i === null, "' undefined '.search() = " + i);
tmp = "=)".replace(/=/, "?");
ok(tmp === "?)", "'=)'.replace(/=/, '?') = " + tmp);
reportSuccess();