🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: gnu.g++.lib.bug
1 messages
1 total messages Started by Daniel R. Grayson Mon, 06 Apr 1992 22:22
constructor forgotten on vax
#34
Author: Daniel R. Grayson
Date: Mon, 06 Apr 1992 22:22
18 lines
1098 bytes
On a vaxstation II under Ultrix 2.0 with gcc version 2.1:

"This is version 1.91 of libg++, the GNU C++ class library."

>From the test-install directory:

uiucmath% foo_main.run
Constructing Foo(1) "static_foo2" at 7fffdf68
Initializing Foo(2) "static_foo2" at 00001884 with Foo(1) 7fffdf68
Destructing Foo(1) "static_foo2" at 7fffdf68 (remaining foos: 1)
foo_main.cc:32: failed assertion `Foo::nb_foos() == 2'
Illegal instruction

Apparently static_foo1 is not getting constructed.  Any help would be
appreciated.

I don't know how the linker assembles calls to the initializing constructors
before main is called, so I don't know how to check up on that procedure.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads