| Index: src/prettyprinter.cc
 | 
| diff --git a/src/prettyprinter.cc b/src/prettyprinter.cc
 | 
| index 198ca9dfec8539f31cdf7feb2a9e65bacd65f438..03ef4deca8e7761c423886fb299561c3a95509d6 100644
 | 
| --- a/src/prettyprinter.cc
 | 
| +++ b/src/prettyprinter.cc
 | 
| @@ -719,6 +719,7 @@ void PrettyPrinter::PrintObjectLiteralProperty(
 | 
|  
 | 
|  void PrettyPrinter::VisitArrayLiteral(ArrayLiteral* node) {
 | 
|    Print("[ ");
 | 
| +  Print(" literal_index = %d", node->literal_index());
 | 
|    for (int i = 0; i < node->values()->length(); i++) {
 | 
|      if (i != 0) Print(",");
 | 
|      Visit(node->values()->at(i));
 | 
| @@ -1397,6 +1398,9 @@ void AstPrinter::VisitLiteral(Literal* node) {
 | 
|  
 | 
|  void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) {
 | 
|    IndentedScope indent(this, "REGEXP LITERAL");
 | 
| +  EmbeddedVector<char, 128> buf;
 | 
| +  SNPrintF(buf, "literal_index = %d\n", node->literal_index());
 | 
| +  PrintIndented(buf.start());
 | 
|    PrintLiteralIndented("PATTERN", node->pattern(), false);
 | 
|    PrintLiteralIndented("FLAGS", node->flags(), false);
 | 
|  }
 | 
| @@ -1404,12 +1408,19 @@ void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) {
 | 
|  
 | 
|  void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) {
 | 
|    IndentedScope indent(this, "OBJ LITERAL");
 | 
| +  EmbeddedVector<char, 128> buf;
 | 
| +  SNPrintF(buf, "literal_index = %d\n", node->literal_index());
 | 
| +  PrintIndented(buf.start());
 | 
|    PrintProperties(node->properties());
 | 
|  }
 | 
|  
 | 
|  
 | 
|  void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) {
 | 
|    IndentedScope indent(this, "ARRAY LITERAL");
 | 
| +
 | 
| +  EmbeddedVector<char, 128> buf;
 | 
| +  SNPrintF(buf, "literal_index = %d\n", node->literal_index());
 | 
| +  PrintIndented(buf.start());
 | 
|    if (node->values()->length() > 0) {
 | 
|      IndentedScope indent(this, "VALUES");
 | 
|      for (int i = 0; i < node->values()->length(); i++) {
 | 
| 
 |