<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Yeah, I petitioned Chris on this a long time ago but he had a good reason for not disabling it. I think LLVM uses some minimal RTTI features, but I can't remember what now.<BR>
<BR>
Reid.<BR>
<BR>
On Thu, 2005-04-21 at 22:47 -0400, Evan Jones wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">On Thu, 2005-21-04 at 19:43 -0700, Reid Spencer wrote:</FONT>
<FONT COLOR="#000000">> In case it wasn't obvious from Misha's answer, the main reason for</FONT>
<FONT COLOR="#000000">> doing this is speed. RTTI is not very quick.</FONT>

<FONT COLOR="#000000">Right. This is why I was somewhat suprized to see the "isa" facilities</FONT>
<FONT COLOR="#000000">included in LLVM without also disabling rtti. It will reduce the memory</FONT>
<FONT COLOR="#000000">footprint a fair bit if you do disable it, at least based on my</FONT>
<FONT COLOR="#000000">experience with other C++ projects.</FONT>

<FONT COLOR="#000000">Evan Jones</FONT>


<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">LLVM Developers mailing list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</A>         <A HREF="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</A></FONT>
<FONT COLOR="#000000"><A HREF="http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev">http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev</A></FONT>
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<BR>
<ADDRESS>
<I><FONT SIZE="4">_______________________</FONT></I><BR>
<I><FONT SIZE="4">Reid Spencer</FONT></I><BR>
<I><FONT SIZE="4">President & CTO</FONT></I><BR>
<I><FONT SIZE="4">eXtensible Systems, Inc.</FONT></I><BR>
<I><FONT SIZE="4">rspencer@x10sys.com</FONT></I>
</ADDRESS>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>