mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
a4c047dacb
This was due to the 'assert' macro expanding into a function call on some platforms which could throw. The C++ compiler then added checks for the exception specifications in these functions, which pulled in the C++ runtime. This was bad, and the assertions can never fire (the library is now debugged) so just remove them. llvm-svn: 9801
This directory contains libraries which are used when building the GCC front-end. For the most part, these are just stub libraries, but some of them contain actual code. In particular, the crtend library contains the runtime code to handle static constructors and destructors for C and C++ programs.