clang-1/lib/Sema
Fariborz Jahanian 7e42cf2ca1 Patch to warn when discarding objective-c pointer type qualifiers
Still some refactoring to do.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90830 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-08 03:35:08 +00:00
..
CMakeLists.txt Test exception spec compatibility on return type and parameters. 2009-10-11 09:03:14 +00:00
CXXFieldCollector.h Unifies the name-lookup mechanisms used in various parts of the AST 2008-12-11 16:49:14 +00:00
CodeCompleteConsumer.cpp Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup 2009-12-01 05:55:20 +00:00
IdentifierResolver.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
IdentifierResolver.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
JumpDiagnostics.cpp Silence some warnings produced by Clang, and add a missing header 2009-11-17 06:14:37 +00:00
Lookup.h r90313, in which OverloadedFunctionDecl is removed and never spoken of again. 2009-12-02 08:47:38 +00:00
Makefile Installation of Clang libraries and headers, from Axel Naumann! 2009-10-08 22:15:31 +00:00
ParseAST.cpp Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader 2009-12-01 21:57:20 +00:00
Sema.cpp Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. 2009-12-07 08:24:59 +00:00
Sema.h Recover from dot accesses to record pointers and arrow accesses to records. 2009-12-07 22:46:59 +00:00
SemaAccess.cpp Refactor the code that walks a C++ inheritance hierarchy, searching 2009-10-06 17:59:45 +00:00
SemaAttr.cpp Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: 2009-12-02 08:25:40 +00:00
SemaCXXCast.cpp CastsAwayConstness shouldn't care if member pointers point into different classes. Fixes PR5545. 2009-11-18 18:10:53 +00:00
SemaCXXScopeSpec.cpp reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. 2009-12-07 01:36:53 +00:00
SemaChecking.cpp Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts 2009-12-04 00:30:06 +00:00
SemaCodeComplete.cpp When in an Objective-C instance method, super is a valid code-completion result 2009-12-07 09:54:55 +00:00
SemaDecl.cpp Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. 2009-12-07 08:24:59 +00:00
SemaDeclAttr.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaDeclCXX.cpp Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. 2009-12-07 08:24:59 +00:00
SemaDeclObjC.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaExceptionSpec.cpp First part of changes to eliminate problems with cv-qualifiers and 2009-11-16 21:35:15 +00:00
SemaExpr.cpp Patch to warn when discarding objective-c pointer type qualifiers 2009-12-08 03:35:08 +00:00
SemaExprCXX.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaExprObjC.cpp Remove default argument for ImpCastExprToType. Add appropriate argument 2009-10-20 08:27:19 +00:00
SemaInit.cpp remove some extraneous syntax: sourceloc implicitly converts to sourcerange. 2009-12-06 17:36:05 +00:00
SemaInit.h Improve source location information for C++ member initializers in a 2009-12-02 22:36:29 +00:00
SemaLookup.cpp Stop stripping UnresolvedUsingDecls out of LookupResults that have other 2009-12-03 00:58:24 +00:00
SemaOverload.cpp Honor using declarations in overload resolution. Most of the code for 2009-12-03 04:06:58 +00:00
SemaOverload.h This patch implements Sema for clause 13.3.3.1p4. 2009-11-06 00:23:08 +00:00
SemaStmt.cpp Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 2009-11-25 15:17:36 +00:00
SemaTemplate.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaTemplate.h Implement partial ordering of function template specializations 2009-09-14 18:39:43 +00:00
SemaTemplateDeduction.cpp Fix "using typename" and the instantiation of non-dependent using declarations. 2009-12-04 22:46:56 +00:00
SemaTemplateInstantiate.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaTemplateInstantiateDecl.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00
SemaType.cpp Patch to allow restrict applied to id/Class types. 2009-12-07 18:08:58 +00:00
TreeTransform.h DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +00:00