mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-13 14:46:53 +00:00
19b7e0e0ca
Minor tweaks in public headers and a few .cpp files so that LLVM can build successfully with -pedantic and projects using LLVM with -pedantic don't get warnings from LLVM. There's still more -pedantic warnings to fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28453 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
comp_genericeh.lst | ||
comp_main.lst | ||
comp_sjljeh.lst | ||
crtend.c | ||
Exception.cpp | ||
Exception.h | ||
Makefile | ||
README.txt | ||
SJLJ-Exception.cpp | ||
SJLJ-Exception.h |
This directory contains the C and C++ runtime libraries for the LLVM GCC front-ends. It is composed of four distinct pieces: 1. __main: now dead, but provided for compatibility. 2. Generic EH support routines. This is used by C/C++ programs that use setjmp/longjmp, and by C++ programs that make use of exceptions. 3. setjmp/longjmp EH support. This is used by C/C++ programs that call SJLJ. 4. C++ exception handling runtime support. These four components are compiled together into an archive file, so that applications using a subset of the four do not pull in unnecessary code and dependencies.