| Index: test/cctest/test-regexp.cc
|
| diff --git a/test/cctest/test-regexp.cc b/test/cctest/test-regexp.cc
|
| index bb179ce503dcdf8e77d0e1d5967546881d61765e..b01c28a4db4031da36ce98aad491a71b39b008ad 100644
|
| --- a/test/cctest/test-regexp.cc
|
| +++ b/test/cctest/test-regexp.cc
|
| @@ -44,27 +44,27 @@
|
| #else // V8_INTERPRETED_REGEXP
|
| #include "macro-assembler.h"
|
| #include "code.h"
|
| -#ifdef V8_TARGET_ARCH_ARM
|
| +#if V8_TARGET_ARCH_ARM
|
| #include "arm/assembler-arm.h"
|
| #include "arm/macro-assembler-arm.h"
|
| #include "arm/regexp-macro-assembler-arm.h"
|
| #endif
|
| -#ifdef V8_TARGET_ARCH_A64
|
| +#if V8_TARGET_ARCH_A64
|
| #include "a64/assembler-a64.h"
|
| #include "a64/macro-assembler-a64.h"
|
| #include "a64/regexp-macro-assembler-a64.h"
|
| #endif
|
| -#ifdef V8_TARGET_ARCH_MIPS
|
| +#if V8_TARGET_ARCH_MIPS
|
| #include "mips/assembler-mips.h"
|
| #include "mips/macro-assembler-mips.h"
|
| #include "mips/regexp-macro-assembler-mips.h"
|
| #endif
|
| -#ifdef V8_TARGET_ARCH_X64
|
| +#if V8_TARGET_ARCH_X64
|
| #include "x64/assembler-x64.h"
|
| #include "x64/macro-assembler-x64.h"
|
| #include "x64/regexp-macro-assembler-x64.h"
|
| #endif
|
| -#ifdef V8_TARGET_ARCH_IA32
|
| +#if V8_TARGET_ARCH_IA32
|
| #include "ia32/assembler-ia32.h"
|
| #include "ia32/macro-assembler-ia32.h"
|
| #include "ia32/regexp-macro-assembler-ia32.h"
|
| @@ -99,6 +99,7 @@ static SmartArrayPointer<const char> Parse(const char* input) {
|
| return output;
|
| }
|
|
|
| +
|
| static bool CheckSimple(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| @@ -117,6 +118,7 @@ struct MinMaxPair {
|
| int max_match;
|
| };
|
|
|
| +
|
| static MinMaxPair CheckMinMaxMatch(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| @@ -382,6 +384,7 @@ TEST(Parser) {
|
| CHECK_MIN_MAX("a(?!bbb|bb)c", 2, 2);
|
| }
|
|
|
| +
|
| TEST(ParserRegression) {
|
| CHECK_PARSE_EQ("[A-Z$-][x]", "(! [A-Z $ -] [x])");
|
| CHECK_PARSE_EQ("a{3,4*}", "(: 'a{3,' (# 0 - g '4') '}')");
|
| @@ -664,6 +667,7 @@ TEST(DispatchTableConstruction) {
|
| }
|
| }
|
|
|
| +
|
| // Test of debug-only syntax.
|
| #ifdef DEBUG
|
|
|
|
|