Skip to content
  • Douglas Gregor's avatar
    Remove ScopedDecl, collapsing all of its functionality into Decl, so · 6e6ad602
    Douglas Gregor authored
    that every declaration lives inside a DeclContext.
    
    Moved several things that don't have names but were ScopedDecls (and,
    therefore, NamedDecls) to inherit from Decl rather than NamedDecl,
    including ObjCImplementationDecl and LinkageSpecDecl. Now, we don't
    store empty DeclarationNames for these things, nor do we try to insert
    them into DeclContext's lookup structure.
    
    The serialization tests are temporarily disabled. We'll re-enable them
    once we've sorted out the remaining ownership/serialiazation issues
    between DeclContexts and TranslationUnion, DeclGroups, etc.
    
    llvm-svn: 62562
    6e6ad602
Loading