-
-
Notifications
You must be signed in to change notification settings - Fork 421
core.sys.posix.signal: add @system #3009
base: master
Are you sure you want to change the base?
Conversation
Thanks for your pull request, @WalterBright! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub run digger -- build "master + druntime#3009" |
@WalterBright : Looks like there is a difference in the output of |
I did some digging on the failing module testInference;
import core.demangle: demangle;
void foo8504()() {}
auto toDelegate8504a(F)(auto ref F fp) { return fp; }
extern(C) void testC8504() {}
void test8504()
{
// commenting out the following line makes the test pass on 32-bit linux
static assert(demangle(foo8504!().mangleof) == "pure nothrow @nogc @safe void testInference.foo8504!().foo8504()");
auto fp1 = toDelegate8504a(&testC8504);
static assert(typeof(fp1).stringof == "extern (C) void function()");
} |
There doesn't seem to be any failures any more (for the tests that completed up until now). Is there anything blocking this PR? |
8ed4b0a
to
2248f0c
Compare
This seems to break the dmd test suite:
|
Probably blocked by https://issues.dlang.org/show_bug.cgi?id=18269, where because of an import of this module, the first |
No description provided.