class Label : public ZoneObject { // LabelShadows are dynamically allocated.
public:
- INLINE(Label())
- { Unuse(); }
+ INLINE(Label()) { Unuse(); }
INLINE(~Label()) { ASSERT(!is_linked()); }
INLINE(void Unuse()) { pos_ = 0; }
return NULL; \
} \
bool RegExpTree::Is##Name() { return false; }
- FOR_EACH_REG_EXP_TREE_TYPE(MAKE_TYPE_CASE)
+FOR_EACH_REG_EXP_TREE_TYPE(MAKE_TYPE_CASE)
#undef MAKE_TYPE_CASE
#define MAKE_TYPE_CASE(Name) \
enum CaptureAvailability {
- CAPTURE_AVAILABLE, CAPTURE_UNREACHABLE, CAPTURE_PERMANENTLY_UNREACHABLE };
+ CAPTURE_AVAILABLE,
+ CAPTURE_UNREACHABLE,
+ CAPTURE_PERMANENTLY_UNREACHABLE
+};
class RegExpCapture: public RegExpTree {
public:
#include "regexp-macro-assembler.h"
-namespace v8 {
-namespace internal {
+namespace v8 { namespace internal {
template <typename C>
}
-} // namespace internal
-} // namespace v8
+}} // namespace v8::internal
#endif // V8_JSREGEXP_INL_H_
}
break;
}
- default:
- case RegExpMacroAssembler::kARMImplementation:
- UNREACHABLE();
- rc = false;
- break;
case RegExpMacroAssembler::kBytecodeImplementation: {
Handle<ByteArray> byte_codes = IrregexpCode(regexp);
previous_index);
break;
}
+ case RegExpMacroAssembler::kARMImplementation:
+ default:
+ UNREACHABLE();
+ rc = false;
+ break;
}
}
class OffsetsVector {
public:
- inline OffsetsVector(int num_registers) :
- offsets_vector_length_(num_registers) {
+ inline OffsetsVector(int num_registers)
+ : offsets_vector_length_(num_registers) {
if (offsets_vector_length_ > kStaticOffsetsVectorSize) {
vector_ = NewArray<int>(offsets_vector_length_);
} else {
Handle<Object> RegExpImpl::IrregexpExec(Handle<JSRegExp> regexp,
- Handle<String> subject,
- Handle<Object> index) {
+ Handle<String> subject,
+ Handle<Object> index) {
ASSERT_EQ(regexp->TypeTag(), JSRegExp::IRREGEXP);
ASSERT(!regexp->DataAt(JSRegExp::kIrregexpDataIndex)->IsUndefined());
int RegExpImpl::JscreNumberOfCaptures(Handle<JSRegExp> re) {
FixedArray* value = FixedArray::cast(re->DataAt(JSRegExp::kJscreDataIndex));
- return Smi::cast(value->get(kJscreNumberOfCapturesIndex))->
- value();
+ return Smi::cast(value->get(kJscreNumberOfCapturesIndex))-> value();
}
RegExpMacroAssemblerIA32::RegExpMacroAssemblerIA32(
Mode mode,
int registers_to_save)
- : masm_(new MacroAssembler(NULL, kRegExpCodeSize)),
- constants_(kRegExpConstantsSize),
- mode_(mode),
- num_registers_(registers_to_save),
- num_saved_registers_(registers_to_save),
- entry_label_(),
- start_label_(),
- success_label_(),
- exit_label_(),
- self_(Heap::undefined_value()) {
+ : masm_(new MacroAssembler(NULL, kRegExpCodeSize)),
+ constants_(kRegExpConstantsSize),
+ mode_(mode),
+ num_registers_(registers_to_save),
+ num_saved_registers_(registers_to_save),
+ entry_label_(),
+ start_label_(),
+ success_label_(),
+ exit_label_(),
+ self_(Heap::undefined_value()) {
__ jmp(&entry_label_); // We'll write the entry code later.
__ bind(&start_label_); // And then continue from here.
}