summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/exceptions-no-rtti.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Just disable the hidden-visibility optimization for now by hiding it behindJohn McCall2010-08-121-5/+5
| | | | | | | | a -cc1 option. The Darwin linker complains about mixed visibility when linking gcc-built objects with clang-built objects, and the optimization isn't really that valuable. Platforms with less ornery linkers can feel free to enable this. llvm-svn: 110979
* Emit standard-library RTTI with external linkage, not weak_odr.John McCall2010-08-041-8/+11
| | | | | | | | | | Apply hidden visibility to most RTTI; libstdc++ does not rely on exact pointer equality for the type info (just the type info names). Apply the same optimization to RTTI that we do to vtables. Fixes PR5962. llvm-svn: 110192
* Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTIJohn McCall2010-04-301-0/+48
when used by the exceptions routines. Fixes PR 6974. llvm-svn: 102684
OpenPOWER on IntegriCloud