]> granicus.if.org Git - clang/commit
AST: Remove layering violation with Sema
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 5 Mar 2014 18:55:38 +0000 (18:55 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 5 Mar 2014 18:55:38 +0000 (18:55 +0000)
commit84abcafaed59e34643ab72c571ad12235c895a37
treecd0cf868a5664757fe5d6fc39b3b2df3e2bdb26c
parent506b3eaa863d3c3e1aa36be9cdec01584b9defb9
AST: Remove layering violation with Sema

Scope lives in Sema and cannot be used in AST. Shuffle things around.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202993 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/MangleNumberingContext.h
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
lib/AST/ItaniumCXXABI.cpp
lib/AST/MicrosoftCXXABI.cpp
lib/Sema/SemaDecl.cpp