]> granicus.if.org Git - clang/commit
Don't push OverloadedFunctionDecls onto the chain of declarations
authorDouglas Gregor <dgregor@apple.com>
Tue, 23 Dec 2008 21:05:05 +0000 (21:05 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 23 Dec 2008 21:05:05 +0000 (21:05 +0000)
commit6ed40e351a7c1fb3084434f1db19216b79623cf0
tree05ae2b48102ef3fd9c78646e8e5067b7d6748dd4
parent46a98a7df016b4a6835a1902c2f8ff2a3a8012ba
Don't push OverloadedFunctionDecls onto the chain of declarations
attached to an identifier. Instead, all overloaded functions will be
pushed into scope, and we'll synthesize an OverloadedFunctionDecl on
the fly when we need it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61386 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Decl.h
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/Sema/IdentifierResolver.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaOverload.cpp