[Webkit-unassigned] [Bug 226070] [MSVC] The "/Zc:lambda" switch is recommended to use the new lambda processor.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 24 01:38:55 PDT 2021


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

--- Comment #3 from QuellaZhang <1998zhangyi at gmail.com> ---
Thanks for providing more information, Fujii.

>>/Zc:lambda seems an undocumented switch. Which MSVC version started to support it?
This does not seem to have official documents at present. I can find that the earliest VS version that contains the modification(Some people apparently don't like the continued use of 'experimental', so the team removed "/experimental:newLambdaProcessor" and added "/Zc:lambda" switch) is VS 16.4 Preview2, and the official version may be VS 16.5 and later.

>>See also: Bug 209311 – [WinCairo][MSVC] NetworkProcess.cpp(1896): fatal error C1001: Internal compiler error with Visual Studio 16.5.0
Check the datails of dup bug https://bugs.webkit.org/show_bug.cgi?id=209358, the internal error occurred on VS 16.5.0, which should be caused by the above change. So now it may be necessary to add the new lambda processor back.


>>IIRC, AppleWin is still using Visual Studio 2019 version 16.3
On my side, AppleWin and WinCairo are currently compiled successfully with "/Zc:lambda". I tested it on VS 16.9.1 and the latest version.

-- 
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/20210524/199595f2/attachment-0001.htm>


More information about the webkit-unassigned mailing list