Remove excessive headers from JavaScriptCore
[WebKit-https.git] / Source / JavaScriptCore / runtime / SamplingCounter.h
index 329a5cf..f7ad7d3 100644 (file)
@@ -10,7 +10,7 @@
  * 2.  Redistributions in binary form must reproduce the above copyright
  *     notice, this list of conditions and the following disclaimer in the
  *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
+ * 3.  Neither the name of Apple Inc. ("Apple") nor the names of
  *     its contributors may be used to endorse or promote products derived
  *     from this software without specific prior written permission.
  *
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SamplingCounter_h
-#define SamplingCounter_h
+#pragma once
 
 #include <stdint.h>
 #include <wtf/Assertions.h>
@@ -159,7 +158,7 @@ public:
     ~DeletableSamplingCounter()
     {
         if (!s_completed)
-            fprintf(stderr, "DeletableSamplingCounter \"%s\" deleted early (with count %lld)\n", m_name, m_counter);
+            dataFile("DeletableSamplingCounter \"%s\" deleted early (with count %lld)\n", m_name, m_counter);
         // Our m_referer pointer should know where the pointer to this node is,
         // and m_next should know that this node is the previous node in the list.
         ASSERT(*m_referer == this);
@@ -172,7 +171,3 @@ public:
 #endif
 
 } // namespace JSC
-
-#endif // SamplingCounter_h
-
-