-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: V8: extend fix for inline methods to Win64 #40000
Conversation
Fast-track has been requested by @jasnell. Please 👍 to approve. |
Still broken on 32-bit
We need to find a long-term solution to this. The failure happens on x64 too with V8 9.3 |
I got the condition backwards 🤦🏻 . We actually need to keep the patch and extend it to x64... |
It is necessary for V8 9.3 and Visual Studio 2022.
This reverts commit 95dffe7.
a5dbea3
to
010fdac
Compare
And now it fails in debug mode 😭
|
@targos You could just comment out the DCHECK? |
@@ -84,7 +84,7 @@ bool FixedArray::is_the_hole(Isolate* isolate, int index) { | |||
return get(isolate, index).IsTheHole(isolate); | |||
} | |||
|
|||
#if !defined(_WIN32) || defined(_WIN64) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
_WIN32
actually is defined in windows 64bit mode. So this is windows ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My another desperate try: #40010.
Mostly likely won't help. It's a weird linker bug in vs. |
Closing in favor of #40010 |
@gengjiawen It’s actually not and I generally do know what I’m talking about. |
You are probably right. I'm just speculating from past experience handling v8 build issue :) |
No description provided.