diff options
| author | Douglas Gregor <dgregor@apple.com> | 2008-11-18 15:03:34 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2008-11-18 15:03:34 +0000 |
| commit | 4ea8043d6fca75710a6f7a08b1a2f0d8ecf34277 (patch) | |
| tree | 56b2ba339a5e5d36c543010a41044fb8bc3bb017 /llvm/lib | |
| parent | 163c58502abf01db880cefb8a6c0b55c88142446 (diff) | |
| download | bcm5719-llvm-4ea8043d6fca75710a6f7a08b1a2f0d8ecf34277.tar.gz bcm5719-llvm-4ea8043d6fca75710a6f7a08b1a2f0d8ecf34277.zip | |
As threatened previously: consolidate name lookup and the creation of
DeclRefExprs and BlockDeclRefExprs into a single function
Sema::ActOnDeclarationNameExpr, eliminating a bunch of duplicate
lookup-name-and-check-the-result code.
Note that we still have the three parser entry points for identifiers,
operator-function-ids, and conversion-function-ids, since the parser
doesn't (and shouldn't) know about DeclarationNames. This is a Good
Thing (TM), and there will be more entrypoints coming (e.g., for C++
pseudo-destructor expressions).
llvm-svn: 59527
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions

