Reviewers: jochen (slow),

Message:
ptal

Description:
Parser: Removing debug code.

The mystery crash never reappeared once the debugging code was in place.

[email protected]
BUG=

Please review this at https://codereview.chromium.org/760863003/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+0, -13 lines):
  M src/parser.h
  M src/parser.cc


Index: src/parser.cc
diff --git a/src/parser.cc b/src/parser.cc
index 22c0f5c142c918cc45043fc1b11efb6f4a46488d..83fb594bb021395d593cbde5a9d36cbb6ec3f925 100644
--- a/src/parser.cc
+++ b/src/parser.cc
@@ -835,7 +835,6 @@ FunctionLiteral* Parser::ParseProgram() {
   // Initialize parser state.
   CompleteParserRecorder recorder;

-  debug_saved_compile_options_ = compile_options();
   if (produce_cached_parse_data()) {
     log_ = &recorder;
   } else if (consume_cached_parse_data()) {
@@ -3828,13 +3827,6 @@ void Parser::SkipLazyFunctionBody(const AstRawString* function_name,
                                   int* materialized_literal_count,
                                   int* expected_property_count,
                                   bool* ok) {
- // Temporary debugging code for tracking down a mystery crash which should - // never happen. The crash happens on the line where we log the function in - // the preparse data: log_->LogFunction(...). TODO(marja): remove this once
-  // done.
-  CHECK(materialized_literal_count);
-  CHECK(expected_property_count);
-  CHECK(debug_saved_compile_options_ == compile_options());
   if (produce_cached_parse_data()) CHECK(log_);

   int function_block_pos = position();
@@ -5148,7 +5140,6 @@ void Parser::ParseOnBackground() {
   fni_ = new (zone()) FuncNameInferrer(ast_value_factory(), zone());

   CompleteParserRecorder recorder;
-  debug_saved_compile_options_ = compile_options();
   if (produce_cached_parse_data()) log_ = &recorder;

   DCHECK(info()->source_stream() != NULL);
Index: src/parser.h
diff --git a/src/parser.h b/src/parser.h
index 23acab6ff6b42f9ca81be7469d98eaa557ddd756..4d60272497cebbb264aec0de1794fbd1603b75ed 100644
--- a/src/parser.h
+++ b/src/parser.h
@@ -907,10 +907,6 @@ class Parser : public ParserBase<ParserTraits> {
   int use_counts_[v8::Isolate::kUseCounterFeatureCount];
   int total_preparse_skipped_;
   HistogramTimer* pre_parse_timer_;
-
- // Temporary; for debugging. See Parser::SkipLazyFunctionBody. TODO(marja):
-  // remove this once done.
-  ScriptCompiler::CompileOptions debug_saved_compile_options_;
 };




--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to