diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-08-03 23:24:57 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-08-03 23:24:57 +0000 |
commit | fb50bf5a6f16fe2376f2b4276d40ec10ea0d538b (patch) | |
tree | 324e5ffaeac9d80b1b1eac8f5abeae5faa8c062a /clang/lib/Frontend/HTMLDiagnostics.cpp | |
parent | d673098480b7572fae5119f253755ccde5ad193d (diff) | |
download | bcm5719-llvm-fb50bf5a6f16fe2376f2b4276d40ec10ea0d538b.tar.gz bcm5719-llvm-fb50bf5a6f16fe2376f2b4276d40ec10ea0d538b.zip |
Per advice that Doug Gregor gave me several months ago, clean up the
implementation of '#pragma unused' by not constructing intermediate
DeclRefExprs, but instead do the name lookup directly. The
implementation is greatly simplified.
Along the way, degrade '#pragma unused(undeclaredvariable)' to a
warning instead of being a hard error. This implements:
<rdar://problem/6761874> [sema] allow #pragma unused to reference undefined variable (with warning)
llvm-svn: 78019
Diffstat (limited to 'clang/lib/Frontend/HTMLDiagnostics.cpp')
0 files changed, 0 insertions, 0 deletions