diff options
| author | Steve Naroff <snaroff@apple.com> | 2009-07-23 01:01:38 +0000 |
|---|---|---|
| committer | Steve Naroff <snaroff@apple.com> | 2009-07-23 01:01:38 +0000 |
| commit | 8e6aee5821865dbfc7af722372e30eab479a8344 (patch) | |
| tree | 3d75cb5d42fb85ad59617500c8d51b28dd67059f /clang/lib/Sema/Sema.h | |
| parent | fef8db605dad00bd382a49f2cb662ce3361ab86e (diff) | |
| download | bcm5719-llvm-8e6aee5821865dbfc7af722372e30eab479a8344.tar.gz bcm5719-llvm-8e6aee5821865dbfc7af722372e30eab479a8344.zip | |
Remove a bunch of FIXME's related to ObjC type checking.
- Move Sema::ObjCQualifiedIdTypesAreCompatible(), Sema::QualifiedIdConformsQualifiedId(), and a couple helper functions to ASTContext.
- Change ASTContext::canAssignObjCInterfaces() to use ASTContext:: ObjCQualifiedIdTypesAreCompatible().
- Tweak several test cases to accommodate the new/improved type checking.
llvm-svn: 76830
Diffstat (limited to 'clang/lib/Sema/Sema.h')
| -rw-r--r-- | clang/lib/Sema/Sema.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 3bb763a13f8..9f3eff9f1db 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -1201,7 +1201,6 @@ public: bool &IncompleteImpl); void WarnConflictingTypedMethods(ObjCMethodDecl *ImpMethod, ObjCMethodDecl *IntfMethod); - bool QualifiedIdConformsQualifiedId(QualType LHS, QualType RHS); NamespaceDecl *GetStdNamespace(); @@ -3197,9 +3196,6 @@ public: unsigned NewWidth, bool NewSign, SourceLocation Loc, unsigned DiagID); - bool ObjCQualifiedIdTypesAreCompatible(QualType LHS, QualType RHS, - bool ForCompare); - /// Checks that the Objective-C declaration is declared in the global scope. /// Emits an error and marks the declaration as invalid if it's not declared /// in the global scope. |

