Date: Sun, 1 Apr 2001 17:54:42 +0200 (CEST) From: Marcin Gryszkalis <dagoon@math.uni.lodz.pl> To: freebsd-alpha@freebsd.org Subject: Re: gperf segfail on 4.3b Message-ID: <Pine.BSF.4.21.0104011746530.45419-100000@imul.math.uni.lodz.pl> In-Reply-To: <Pine.BSF.4.21.0104011540330.45419-100000@imul.math.uni.lodz.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
> As we can see above, delimiters are NULL, and they come NULL from > option (class Options), as because of [can't-see-any-reason] constructor > of Options class is not called (in constructor default delimiters are Ok, seems like I have a real problem: this source: -x.cc--------------------------------------------- #include <stdio.h> class dg { public: dg(){puts("C");} ~dg() {puts("D");} void work(){puts("W");} }; dg d0; int main (int argc, char *argv[]) { dg d1; dg *d2=new dg; d0.work(); d1.work(); d2->work(); return 0; } ----------------------------------------------- gives 'CCWWWD' as result while it should 'CCCWWWDD'. Constructor and destructor for d0 are NOT called. Compiled with 'g++ x.cc -o x' Seems like something BAD happened in early 4.3-BETA, it was Mar 13th (yes 13th :( ). The question is - what should I do? Does it mean I have gcc broken? please help :) marcin -- .d$$$$b, $d$$$$b. .d$$$$b, Marcin Gryszkalis <dagoon@math.uni.lodz.pl> $$' `"" $$' `"' $$' `$$ $$. .ss $$ $$ $$ (...) QED. (QED translates from the Latin `"8$$8"' 88 88 88 as "So what?") To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0104011746530.45419-100000>