diff options
author | John McCall <rjmccall@apple.com> | 2009-12-02 08:47:38 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2009-12-02 08:47:38 +0000 |
commit | 3d988d9042ffcbb1777182ba3bc8cb595c20b76b (patch) | |
tree | 7a016b7c07c0ca439ce6be35f2cba708d9b8e76b /clang/lib/AST/Expr.cpp | |
parent | e7fe5b2613ca9785eafbb69983415bffb5cccf7b (diff) | |
download | bcm5719-llvm-3d988d9042ffcbb1777182ba3bc8cb595c20b76b.tar.gz bcm5719-llvm-3d988d9042ffcbb1777182ba3bc8cb595c20b76b.zip |
r90313, in which OverloadedFunctionDecl is removed and never spoken of again.
llvm-svn: 90313
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r-- | clang/lib/AST/Expr.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index 624a620b9fb..28f1bd92f3e 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/lib/AST/Expr.cpp @@ -118,7 +118,6 @@ DeclRefExpr::DeclRefExpr(NestedNameSpecifier *Qualifier, (Qualifier? HasQualifierFlag : 0) | (TemplateArgs ? HasExplicitTemplateArgumentListFlag : 0)), Loc(NameLoc) { - assert(!isa<OverloadedFunctionDecl>(D)); if (Qualifier) { NameQualifier *NQ = getNameQualifier(); NQ->NNS = Qualifier; @@ -944,8 +943,7 @@ static bool DeclCanBeLvalue(const NamedDecl *Decl, ASTContext &Ctx) { return isa<VarDecl>(Decl) || isa<FieldDecl>(Decl) || // C++ 3.10p2: An lvalue refers to an object or function. (Ctx.getLangOptions().CPlusPlus && - (isa<FunctionDecl>(Decl) || isa<OverloadedFunctionDecl>(Decl) || - isa<FunctionTemplateDecl>(Decl))); + (isa<FunctionDecl>(Decl) || isa<FunctionTemplateDecl>(Decl))); } /// isLvalue - C99 6.3.2.1: an lvalue is an expression with an object type or an |