Index: src/regexp/regexp-macro-assembler-tracer.cc |
diff --git a/src/regexp/regexp-macro-assembler-tracer.cc b/src/regexp/regexp-macro-assembler-tracer.cc |
index ec86526033831807f9e495ace269be7fd27e3652..abdf5772091896081adb2f53984d76527538c91d 100644 |
--- a/src/regexp/regexp-macro-assembler-tracer.cc |
+++ b/src/regexp/regexp-macro-assembler-tracer.cc |
@@ -12,9 +12,9 @@ namespace internal { |
RegExpMacroAssemblerTracer::RegExpMacroAssemblerTracer( |
Isolate* isolate, RegExpMacroAssembler* assembler) |
: RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { |
- unsigned int type = assembler->Implementation(); |
- DCHECK(type < 8); |
- const char* impl_names[] = {"IA32", "ARM", "ARM64", "MIPS", |
+ IrregexpImplementation type = assembler->Implementation(); |
+ DCHECK_LT(type, 9); |
+ const char* impl_names[] = {"IA32", "ARM", "ARM64", "MIPS", "S390", |
"PPC", "X64", "X87", "Bytecode"}; |
PrintF("RegExpMacroAssembler%s();\n", impl_names[type]); |
} |