]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - wtf/text/StringStatics.cpp
JavaScriptCore-903.5.tar.gz
[apple/javascriptcore.git] / wtf / text / StringStatics.cpp
index 5ee261354e45d6407a470ce29fa4fbf93f3673e6..1881464598f49a3ce6532875c81a8b55dfcc4dcd 100644 (file)
 #endif
 
 #include "AtomicString.h"
+#include "DynamicAnnotations.h"
 #include "StaticConstructors.h"
 #include "StringImpl.h"
 
-namespace WebCore {
+namespace WTF {
 
 StringImpl* StringImpl::empty()
 {
@@ -46,6 +47,7 @@ StringImpl* StringImpl::empty()
     // PCRE goes away.
     static UChar emptyUCharData = 0;
     DEFINE_STATIC_LOCAL(StringImpl, emptyString, (&emptyUCharData, 0, ConstructStaticString));
+    WTF_ANNOTATE_BENIGN_RACE(&emptyString, "Benign race on StringImpl::emptyString reference counter");
     return &emptyString;
 }