| commit | c9c02ed8f499f005b5a8e68f1ecd87401f90daa9 | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Fri Jun 19 23:52:42 2009 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Fri Jun 19 23:52:42 2009 +0000 |
| tree | 003b2f568adda31fe1d7fe677e48f2ed126f4dc5 | |
| parent | 724f825f96ab44280a5864e67e8151a7792e393d [diff] |
Keep track of when declarations are "used" according to C and C++. This logic is required to trigger implicit instantiation of function templates and member functions of class templates, which will be implemented separately. This commit includes support for -Wunused-parameter, printing warnings for named parameters that are not used within a function/Objective-C method/block. Fixes <rdar://problem/6505209>. llvm-svn: 73797