diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-09-29 19:42:55 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-09-29 19:42:55 +0000 |
commit | a7a36dfdb6583fb2bb469d3b9403a8c380a4d0ff (patch) | |
tree | 9d760f311df41161398b5b89b5e62179428a1dbc /clang/lib/Sema/TreeTransform.h | |
parent | 5ec645b4945358feb67b379552bcfdcb89285ba6 (diff) | |
download | bcm5719-llvm-a7a36dfdb6583fb2bb469d3b9403a8c380a4d0ff.tar.gz bcm5719-llvm-a7a36dfdb6583fb2bb469d3b9403a8c380a4d0ff.zip |
Introduce ObjCProtocolListType type subclass.
This is used only for keeping detailed type source information for protocol references,
it should not participate in the semantics of the type system.
Its protocol list is not canonicalized.
llvm-svn: 83093
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r-- | clang/lib/Sema/TreeTransform.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index ffbf69b51aa..ec5c6676f5d 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -2485,6 +2485,13 @@ QualType TreeTransform<Derived>::TransformObjCObjectPointerType( return QualType(T, 0); } +template<typename Derived> +QualType TreeTransform<Derived>::TransformObjCProtocolListType( + const ObjCProtocolListType *T) { + assert(false && "Should not see ObjCProtocolList types"); + return QualType(T, 0); +} + //===----------------------------------------------------------------------===// // Statement transformation //===----------------------------------------------------------------------===// |