[Webkit-unassigned] [Bug 204443] New: [MSVC] Add /experimental:newLambdaProcessor switch for better C++ conformance

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 20 22:27:56 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=204443

            Bug ID: 204443
           Summary: [MSVC] Add /experimental:newLambdaProcessor switch for
                    better C++ conformance
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CMake
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com

[MSVC] Add /experimental:newLambdaProcessor switch for better C++ conformance

MSVC has a bug of lambda capture of 'this'. It has caused compilation errors repeatedly.

  Bug 204437 – [MSVC] error C2039: 'weakPtrFactory': is not a member of 'WebCore::DocumentStorageAccess::requestStorageAccess::<lambda_3f2cfd7704f93d8fe19d5b5f064f8add>'
  Bug 187035 – [Win] 'deref': is not a member of 'WebKit::WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains::<lambda_9d761a6dc12d95db7fa2d6f3f5aa26fa>'
  Bug 184120 – [Win] MSVC can't compile WebResourceLoadStatisticsStore::scheduleClearInMemoryAndPersistent
  r251999

/experimental:newLambdaProcessor
https://docs.microsoft.com/en-us/cpp/overview/cpp-conformance-improvements?view=vs-2019#improvements_161

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191121/86567d4f/attachment.htm>


More information about the webkit-unassigned mailing list