summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-11-18 15:03:34 +0000
committerDouglas Gregor <dgregor@apple.com>2008-11-18 15:03:34 +0000
commit4ea8043d6fca75710a6f7a08b1a2f0d8ecf34277 (patch)
tree56b2ba339a5e5d36c543010a41044fb8bc3bb017 /llvm/lib
parent163c58502abf01db880cefb8a6c0b55c88142446 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud