deps: backport a6fed7c5 from v8's trunk
authorFedor Indutny <fedor.indutny@gmail.com>
Thu, 13 Mar 2014 16:46:23 +0000 (20:46 +0400)
committerFedor Indutny <fedor.indutny@gmail.com>
Thu, 13 Mar 2014 16:56:55 +0000 (20:56 +0400)
deps/v8/src/parser.h
deps/v8/src/preparser.h

index 85a219e..85e34d9 100644 (file)
@@ -426,16 +426,16 @@ class ParserTraits {
   explicit ParserTraits(Parser* parser) : parser_(parser) {}
 
   // Custom operations executed when FunctionStates are created and destructed.
-  template<typename FS>
-  static void SetUpFunctionState(FS* function_state, Zone* zone) {
+  template<typename FunctionState>
+  static void SetUpFunctionState(FunctionState* function_state, Zone* zone) {
     Isolate* isolate = zone->isolate();
     function_state->isolate_ = isolate;
     function_state->saved_ast_node_id_ = isolate->ast_node_id();
     isolate->set_ast_node_id(BailoutId::FirstUsable().ToInt());
   }
 
-  template<typename FS>
-  static void TearDownFunctionState(FS* function_state) {
+  template<typename FunctionState>
+  static void TearDownFunctionState(FunctionState* function_state) {
     if (function_state->outer_function_state_ != NULL) {
       function_state->isolate_->set_ast_node_id(
           function_state->saved_ast_node_id_);
index 5cb0a9d..89c5220 100644 (file)
@@ -616,10 +616,10 @@ class PreParserTraits {
 
   // Custom operations executed when FunctionStates are created and
   // destructed. (The PreParser doesn't need to do anything.)
-  template<typename FS>
-  static void SetUpFunctionState(FS* function_state, void*) {}
-  template<typename FS>
-  static void TearDownFunctionState(FS* function_state) {}
+  template<typename FunctionState>
+  static void SetUpFunctionState(FunctionState* function_state, void*) {}
+  template<typename FunctionState>
+  static void TearDownFunctionState(FunctionState* function_state) {}
 
   // Helper functions for recursive descent.
   static bool IsEvalOrArguments(PreParserIdentifier identifier) {