Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jun 2003 08:11:08 +0200 (CEST)
From:      Martin Blapp <mb@imp.ch>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: OpenOffice-devel: repeatable coredump with sun autodoc in libstd++
Message-ID:  <20030603081010.M71313@cvs.imp.ch>
In-Reply-To: <20030602.215220.73651879.imp@bsdimp.com>
References:  <20030602180313.S71313@cvs.imp.ch> <20030602.215220.73651879.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi,

> -frtti is required for dynamic_cast<T>(expr) to work.  so if it is
> broken, then you've got big problems.

Lokks like you are definitly right:

grep dynamic `find ./ -name "*.c*"`
./source/ary/cpp/c_class.cxx:    ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_define.cxx:    ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_enum.cxx:    ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_enuval.cxx:    ary::cpp::Display * pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_funct.cxx:    ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_macro.cxx:    ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display* >(&o_rOut);
./source/ary/cpp/c_namesp.cxx:  ary::cpp::Display *  pD = dynamic_cast<
 ary::cpp::Display*

Martin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030603081010.M71313>