Unreviewed, build fix for Ubuntu LTS GCC
authorutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Apr 2018 12:47:33 +0000 (12:47 +0000)
committerutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Apr 2018 12:47:33 +0000 (12:47 +0000)
https://bugs.webkit.org/show_bug.cgi?id=184756

The variable name "windowProxy" (with auto&) conflicts with the function name "windowProxy".

* bindings/js/ScriptController.cpp:
(WebCore::ScriptController::updateDocument):
(WebCore::ScriptController::collectIsolatedContexts):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230799 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/bindings/js/ScriptController.cpp

index 77d4a6c..86a14ac 100644 (file)
@@ -1,3 +1,14 @@
+2018-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        Unreviewed, build fix for Ubuntu LTS GCC
+        https://bugs.webkit.org/show_bug.cgi?id=184756
+
+        The variable name "windowProxy" (with auto&) conflicts with the function name "windowProxy".
+
+        * bindings/js/ScriptController.cpp:
+        (WebCore::ScriptController::updateDocument):
+        (WebCore::ScriptController::collectIsolatedContexts):
+
 2018-04-19  Manuel Rego Casasnovas  <rego@igalia.com>
 
         Caret rendered at incorrect location inside empty table cell
index 5f34caf..8387bb3 100644 (file)
@@ -383,9 +383,9 @@ bool ScriptController::canAccessFromCurrentOrigin(Frame* frame)
 
 void ScriptController::updateDocument()
 {
-    for (auto& windowProxy : windowProxy().jsWindowProxiesAsVector()) {
-        JSLockHolder lock(windowProxy->world().vm());
-        jsCast<JSDOMWindow*>(windowProxy->window())->updateDocument();
+    for (auto& jsWindowProxy : windowProxy().jsWindowProxiesAsVector()) {
+        JSLockHolder lock(jsWindowProxy->world().vm());
+        jsCast<JSDOMWindow*>(jsWindowProxy->window())->updateDocument();
     }
 }
 
@@ -427,9 +427,9 @@ Ref<Bindings::RootObject> ScriptController::createRootObject(void* nativeHandle)
 
 void ScriptController::collectIsolatedContexts(Vector<std::pair<JSC::ExecState*, SecurityOrigin*>>& result)
 {
-    for (auto& windowProxy : windowProxy().jsWindowProxiesAsVector()) {
-        auto* exec = windowProxy->window()->globalExec();
-        auto* origin = &downcast<DOMWindow>(windowProxy->wrapped()).document()->securityOrigin();
+    for (auto& jsWindowProxy : windowProxy().jsWindowProxiesAsVector()) {
+        auto* exec = jsWindowProxy->window()->globalExec();
+        auto* origin = &downcast<DOMWindow>(jsWindowProxy->wrapped()).document()->securityOrigin();
         result.append(std::make_pair(exec, origin));
     }
 }