aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CompilerDriver/Main.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-07-22 18:30:50 +0000
committerGreg Clayton <gclayton@apple.com>2010-07-22 18:30:50 +0000
commit8cf0593c87d3a470687375cf1cd467de75147488 (patch)
treee38a86ed6938eef5056cd813f399f774d968384a /llvm/lib/CompilerDriver/Main.cpp
parent6e7e8cc19d05b361f53d44022fa9f696d672c7d9 (diff)
downloadllvm-8cf0593c87d3a470687375cf1cd467de75147488.zip
llvm-8cf0593c87d3a470687375cf1cd467de75147488.tar.gz
llvm-8cf0593c87d3a470687375cf1cd467de75147488.tar.bz2
Added a new enumeration named "ClangASTContext::AccessType" that abstracts the type creation from the various access enumerations in Clang. Currently there are clang::AccessSpecifier and the objective C ivars have their own enumeration. So I added a new enumeration that will allow a consistent interface when creating types through ClangASTContext.
I also added new functions to create an Objective C class, ivar and set an objective C superclass. They aren't hooked up in the DWARF parser yet. That is the next step, though I am unsure if I will do this in the DWARF parser or try and do it generically in the existing Record manipulation functions. llvm-svn: 109130
Diffstat (limited to 'llvm/lib/CompilerDriver/Main.cpp')
0 files changed, 0 insertions, 0 deletions