Yet another trivial fix for a Solaris libphobos testsuite failure:

FAIL: libphobos.shared/load.d -shared-libphobos -ldl (test for excess errors)
Excess errors:
/vol/gcc/src/hg/trunk/local/libphobos/testsuite/libphobos.shared/load.d:9: 
error: static assert  "unimplemented"

I guess this is obvious?  Tested on i386-pc-solaris2.11.  Ok for
mainline?

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


2018-12-11  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        * testsuite/libphobos.shared/load.d [Solaris]: Import
        core.sys.solaris.dlfcn.

# HG changeset patch
# Parent  72693fde3d76ea72811c57d822fd624c0dc3594f
Fix libphobos testsuite failures on Solaris

diff --git a/libphobos/testsuite/libphobos.shared/load.d b/libphobos/testsuite/libphobos.shared/load.d
--- a/libphobos/testsuite/libphobos.shared/load.d
+++ b/libphobos/testsuite/libphobos.shared/load.d
@@ -6,6 +6,7 @@ import core.thread;
 version (linux) import core.sys.linux.dlfcn;
 else version (FreeBSD) import core.sys.freebsd.dlfcn;
 else version (NetBSD) import core.sys.netbsd.dlfcn;
+else version (Solaris) import core.sys.solaris.dlfcn;
 else static assert(0, "unimplemented");
 
 void loadSym(T)(void* handle, ref T val, const char* mangle)

Reply via email to