]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - dfg/DFGVariableAccessDataDump.cpp
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / dfg / DFGVariableAccessDataDump.cpp
index 26cca8dcf2bf8cfe1661e088739c22c5b62ca7e8..00621737e28b9feb99f867520acd52722c499dcc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
+ * Copyright (C) 2012, 2015 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -30,6 +30,7 @@
 
 #include "DFGGraph.h"
 #include "DFGVariableAccessData.h"
+#include "JSCInlines.h"
 
 namespace JSC { namespace DFG {
 
@@ -61,14 +62,12 @@ void VariableAccessDataDump::dump(PrintStream& out) const
         index /= 26;
     }
     
-    if (m_data->isCaptured())
-        out.print("*");
-    else if (m_data->shouldNeverUnbox())
+    if (m_data->shouldNeverUnbox())
         out.print("!");
     else if (!m_data->shouldUnboxIfPossible())
         out.print("~");
 
-    out.print(AbbreviatedSpeculationDump(m_data->prediction()));
+    out.print(AbbreviatedSpeculationDump(m_data->prediction()), "/", m_data->flushFormat());
 }
 
 } } // namespace JSC::DFG