-
Notifications
You must be signed in to change notification settings - Fork 121
FastPathAlloc tests failing on Android NDK r27 #301
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
This is only happening with the r27 toolchain. r26 and r28 are unaffected. |
Turns out that clang in r27 emits the v1 ABI Snippet of FastPathAlloc
r28:
|
Turns out that Google freezed llvm mid-january right before the merge of llvm/llvm-project#76694 and llvm/llvm-project#88671 (identifies as 18.0.3). On aarch64 this means that r27 still emits the legacy dispatch code and is generally not aware of the fast-path alloc/init optimisations. However we only check for |
Hopefully we can just bump the check? |
These tests were being skipped up to test run #385 but have been failing since #386 where the default NDK on the GitHub runners seem to have been updated from r25 with Clang 14 to r27 with Clang 18.
Google ships modified Clang builds with the NDK, so maybe it’s something specific to these builds. The NDK releases page has the upstream Clang revisions they are based on.
The text was updated successfully, but these errors were encountered: