| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
Review requested:
|
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
|
@zcbenz Unfortunately this breaks compilation with MSVC. |
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
Sorry, something went wrong.
It turns out the V8_COMPILER_IS_MSVC macro is not defined in header. I have updated the change and it builds with MSVC now. |
Sorry, something went wrong.
|
Can you also try upstream those changes ? |
Sorry, something went wrong.
This PR means to fix the breakages introduced by b9d806a, according to its commit message it is not going to be upstreamed, so neither will this change. |
Sorry, something went wrong.
You are correct, this will not be upstreamed. @zcbenz, as a part of work on #52293 I'm porting my patch there (cannot apply cleanly because the files it modifies were changed in the meantime). Once it's ready (eg. working on all platforms), I'll let you know and we can apply your changes before landing it in the V8 update branch, so it's all there together. |
Sorry, something went wrong.
Sorry, something went wrong.
|
@zcbenz just to let you know that neither V8, nor its patches I made starting from v12.3 have reducer_list_contains in that place, so your setup with the latest clang should work correctly out of the box as far as I can tell. |
Sorry, something went wrong.
|
Thanks for letting me know! I'll give it a try. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
When building with C++20 using a very new clang (which is used by the GN build), compilation would fail caused because of the change in b9d806a.
The detailed errors can be found in:
https://github.com/photoionization/node_with_gn/actions/runs/8501717771/job/23284924676
My understanding of the error is that, after changing if constexpr to if, some code that were not supposed to be compiled are now compiled, and it is causing problems for certain compiler settings.