Ignore:
Timestamp:
Nov 3, 2004, 6:47:21 AM (21 years ago)
Author:
bird
Message:

GCC v3.3.5 - official sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gcc/faq.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1587 r1588  
    492492rather than string compares, to determine type equality.  This leads
    493493to better performance.  Like other objects that have to be present in the
    494 final executable, these <code>std::typeinfo_t</code> objects have what
     494final executable, these <code>std::type_info</code> objects have what
    495495is called vague linkage because they are not tightly bound to any one
    496496particular translation unit (object file).  The compiler has to emit
     
    505505<ul>
    506506<li>For a program which is linked against a shared library, no additional
    507 precautions need taking.</li>
     507precautions are needed.</li>
    508508
    509509<li>You cannot create a shared library with the "<code>-Bsymbolic</code>"
     
    540540C++ features, please read the <a
    541541href="http://www.codesourcery.com/cxx-abi/">ABI specification</a>.
    542 Note the <code>std::typeinfo_t</code> objects which <i>must</i> be
     542Note the <code>std::type_info</code> objects which <i>must</i> be
    543543resolved all begin with "_ZTS". Refer to <code>ld</code>'s
    544544documentation for a description of the "<code>-E</code>" &amp;
Note: See TracChangeset for help on using the changeset viewer.