mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-24 06:30:19 +00:00
3ed469ccd7
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31380 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.