diff options
Diffstat (limited to 'clang/lib/Sema/Sema.h')
| -rw-r--r-- | clang/lib/Sema/Sema.h | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index a91d3da720d..e98d9b59a7f 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -198,7 +198,7 @@ private:    //===--------------------------------------------------------------------===//    // Symbol table / Decl tracking callbacks: SemaDecl.cpp.    // -  virtual DeclTy *isTypeName(const IdentifierInfo &II, Scope *S) const; +  virtual DeclTy *isTypeName(const IdentifierInfo &II, Scope *S);    virtual DeclTy *ActOnDeclarator(Scope *S, Declarator &D, DeclTy *LastInGroup);    void AddInitializerToDecl(DeclTy *dcl, ExprTy *init);    virtual DeclTy *FinalizeDeclaratorGroup(Scope *S, DeclTy *Group); @@ -249,10 +249,11 @@ private:    /// More parsing and symbol table subroutines...    ParmVarDecl *ActOnParamDeclarator(struct DeclaratorChunk::ParamInfo &PI,                                       Scope *FnBodyScope);   -  Decl *LookupDecl(IdentifierInfo *II, unsigned NSI,  -                   SourceLocation IdLoc, Scope *S); +  Decl *LookupDecl(const IdentifierInfo *II, unsigned NSI, Scope *S, +                   bool enableLazyBuiltinCreation = true);    ObjCInterfaceDecl *getObjCInterfaceDecl(IdentifierInfo *Id); -  ScopedDecl *LazilyCreateBuiltin(IdentifierInfo *II, unsigned ID, Scope *S); +  ScopedDecl *LazilyCreateBuiltin(IdentifierInfo *II, unsigned ID,  +                                  Scope *S);    ScopedDecl *ImplicitlyDefineFunction(SourceLocation Loc, IdentifierInfo &II,                                   Scope *S);    // Decl attributes - this routine is the top level dispatcher.  | 

