Index: src/parser.h |
diff --git a/src/parser.h b/src/parser.h |
index c65a4ca5f3a46b08a91e139849301e736f3bd888..3d91e0784649ec685c1e775b26784fbf3433ce99 100644 |
--- a/src/parser.h |
+++ b/src/parser.h |
@@ -293,7 +293,7 @@ class RegExpBuilder: public ZoneObject { |
}; |
-class RegExpParser { |
+class RegExpParser BASE_EMBEDDED { |
public: |
RegExpParser(FlatStringReader* in, |
Handle<String>* error, |
@@ -423,13 +423,13 @@ class RegExpParser { |
// Forward declaration. |
class SingletonLogger; |
-class Parser { |
+class Parser BASE_EMBEDDED { |
public: |
Parser(CompilationInfo* info, |
int parsing_flags, // Combination of ParsingFlags |
v8::Extension* extension, |
ScriptDataImpl* pre_data); |
- virtual ~Parser() { |
+ ~Parser() { |
delete reusable_preparser_; |
reusable_preparser_ = NULL; |
} |