]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - parser/SourceProvider.cpp
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / parser / SourceProvider.cpp
index 47b29aa379fbdeef5f898a209a806b5a8c7b3d29..c9652459a117f9bda578c72f17c4d3426f69127d 100644 (file)
 
 #include "config.h"
 #include "SourceProvider.h"
+
+#include "JSCInlines.h"
+#include <wtf/SpinLock.h>
 #include <wtf/StdLibExtras.h>
-#include <wtf/TCSpinLock.h>
 
 namespace JSC {
 
@@ -42,12 +44,7 @@ SourceProvider::~SourceProvider()
 {
 }
 
-static inline size_t charPositionExtractor(const size_t* value)
-{
-    return *value;
-}
-
-static TCMalloc_SpinLock providerIdLock = SPINLOCK_INITIALIZER;
+static StaticSpinLock providerIdLock;
 
 void SourceProvider::getID()
 {