aboutsummaryrefslogtreecommitdiff
path: root/libgm2/libm2pim/UnixArgs.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libgm2/libm2pim/UnixArgs.cc')
-rw-r--r--libgm2/libm2pim/UnixArgs.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/libgm2/libm2pim/UnixArgs.cc b/libgm2/libm2pim/UnixArgs.cc
index 419ad83..944a3cd 100644
--- a/libgm2/libm2pim/UnixArgs.cc
+++ b/libgm2/libm2pim/UnixArgs.cc
@@ -82,9 +82,8 @@ _M2_UnixArgs_dep (void)
{
}
-struct _M2_UnixArgs_ctor { _M2_UnixArgs_ctor (); } _M2_UnixArgs_ctor;
-
-_M2_UnixArgs_ctor::_M2_UnixArgs_ctor (void)
+extern "C" void __attribute__((__constructor__))
+_M2_UnixArgs_ctor (void)
{
M2RTS_RegisterModule ("UnixArgs", _M2_UnixArgs_init, _M2_UnixArgs_fini,
_M2_UnixArgs_dep);