-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Windows ARM build #17770
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
base: master
Are you sure you want to change the base?
Windows ARM build #17770
Conversation
8d4a413 to
f7bed38
Compare
f7bed38 to
a5cb537
Compare
|
Quick note: I’ve removed googletest in PR #17735 from arm64 CI too to bypass arm64 build lockups but tbh I think in both of our PRs it shouldn't be removed, it’s a workaround for what really is a unit test failure for changes that actually appear to lead to crashes in game on builds that bypass such tests from my tests (see #17746). (That and it’s not uber relevant to Windows ARM CI I guess) |
Thanks @schm1dtmac. I am currently bisecting the googletest issue. |
|
Mac tests should be addressed as part of a different PR, but the Windows changes look good |
Yeah the Mac stuff’s long since been addressed properly and all unit tests succeed now (#17800), so any of that stuff here just needs complete removal. |
|
I'll be able to test this in a few days when I go on break from work. |
| std::memset(g_range_lock_bits, 0, sizeof(g_range_lock_bits)); | ||
|
|
||
| #ifdef _WIN32 | ||
| #if defined(_WIN32) && !defined(__arm64__) |
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.
Why this?
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.
| #if !defined(_MSC_VER) || defined(__clang__) | ||
| [[noreturn]] ~throw_exception() = default; | ||
| #if defined(__FreeBSD__) | ||
| [[noreturn]] ~throw_exception(); |
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.
Why remove the default?
Why exclude all clang?
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.

Windows ARM build