浏览代码

LibJS: Avoid unnecessary FlyString(String) churn in Reference ctors

Andreas Kling 4 年之前
父节点
当前提交
46e61d208b
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Userland/Libraries/LibJS/Runtime/Reference.h

+ 2 - 2
Userland/Libraries/LibJS/Runtime/Reference.h

@@ -43,7 +43,7 @@ public:
     }
     }
 
 
     enum LocalVariableTag { LocalVariable };
     enum LocalVariableTag { LocalVariable };
-    Reference(LocalVariableTag, const String& name, bool strict = false)
+    Reference(LocalVariableTag, const FlyString& name, bool strict = false)
         : m_base(js_null())
         : m_base(js_null())
         , m_name(name)
         , m_name(name)
         , m_strict(strict)
         , m_strict(strict)
@@ -52,7 +52,7 @@ public:
     }
     }
 
 
     enum GlobalVariableTag { GlobalVariable };
     enum GlobalVariableTag { GlobalVariable };
-    Reference(GlobalVariableTag, const String& name, bool strict = false)
+    Reference(GlobalVariableTag, const FlyString& name, bool strict = false)
         : m_base(js_null())
         : m_base(js_null())
         , m_name(name)
         , m_name(name)
         , m_strict(strict)
         , m_strict(strict)