Nicholas Wilson
Nicholas Wilson
(assuming this fixes the issue in question) please amend the commit title to be `Fix issue 14543: ` so the bot picks it up properly.
BTW if you think this PR fixes the issue, make sure the title of (one of) the commit's message starts with `Fix issue 14543:` followed by the title of the...
Yes, `globals.h`
``` src/core/lifetime.d(1954): Error: static assert: `is(void function() pure nothrow @nogc @safe == void function() nothrow @system)` is false ```
Apologies for the merge conflict, I've got a couple of changes I need to make to druntime, namely making the intrinsic names for pointers not include the type for LLVM...
> curl -fL --retry 3 --max-time 300 -o llvm.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.0/clang+llvm-15.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz gives 404, and https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.0 indeed seems to not have that combination, neither does 15.0.1.
Hmm, might need to split this into a pre LLVM15 and post LLVM, there is much less bit casting required
cc @TurkeyMan
Open PRs:
On the topic of updating the test suite to work with opaque pointers: any idea what the best way to do that is?