clang-1/lib/Sema
Anders Carlsson a1a1b30694 As Eli pointed out, it is possible that a namespace lookup is ambiguous!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67932 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-28 07:51:31 +00:00
..
CMakeLists.txt Update CMake 2009-03-27 05:18:33 +00:00
CXXFieldCollector.h Unifies the name-lookup mechanisms used in various parts of the AST 2008-12-11 16:49:14 +00:00
IdentifierResolver.cpp Switch attributes to be allocated from the declcontext bump pointer just like 2009-03-04 06:34:08 +00:00
IdentifierResolver.h Rework the way we find locally-scoped external declarations when we 2009-03-02 00:19:53 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
ParseAST.cpp push more ASTContext goodness out through interfaces that use 2009-03-28 04:27:18 +00:00
Sema.cpp Eliminate post-diagnostic hooks. Instead, implement a Sema-specific 2009-03-20 22:48:49 +00:00
Sema.h Add an ActOnNamespaceAliasDef action and have the parser call it. 2009-03-28 05:27:17 +00:00
SemaAccess.cpp Revert Sebastian's rvalue patch (r67870) since it caused test failures in 2009-03-28 04:17:27 +00:00
SemaAttr.cpp Deallocate 'DeclRefExpr's in correctly formed '#pragma unused' 2009-03-23 22:50:47 +00:00
SemaCXXScopeSpec.cpp Initial implementation of parsing, semantic analysis, and template 2009-03-27 23:10:48 +00:00
SemaChecking.cpp Fix <rdar://problem/6704086> by allowing the format string checking in Sema to 2009-03-20 21:35:28 +00:00
SemaDecl.cpp Improve recovery when a constructor fails to type-check. Test case from Anders 2009-03-27 04:38:56 +00:00
SemaDeclAttr.cpp Finish off semantic analysis for regparm, and remove the warning. Also 2009-03-27 21:06:47 +00:00
SemaDeclCXX.cpp As Eli pointed out, it is possible that a namespace lookup is ambiguous! 2009-03-28 07:51:31 +00:00
SemaDeclObjC.cpp Issue error if variables are defined inside an objc class, 2009-03-21 18:06:45 +00:00
SemaExpr.cpp Change compound assignment operators to keep track of both the promoted 2009-03-28 01:22:36 +00:00
SemaExprCXX.cpp Fix a few isObjectTypes that really need to be isIncompleteOrObject 2009-03-24 20:13:58 +00:00
SemaExprObjC.cpp Simplify SelectorTable::constructSetterName() usage... 2009-03-10 17:24:38 +00:00
SemaInherit.cpp Add a Class field to the base path element structure. This holds the record decl of the class taht the base is a base of. 2009-03-27 18:54:29 +00:00
SemaInherit.h Revert Sebastian's rvalue patch (r67870) since it caused test failures in 2009-03-28 04:17:27 +00:00
SemaInit.cpp Make our diagnostics about the obsolete GNU designated-initializer 2009-03-28 00:41:23 +00:00
SemaLookup.cpp Tests and fixes for templates declared within (non-template) 2009-03-27 04:21:56 +00:00
SemaNamedCast.cpp Fix a few isObjectTypes that really need to be isIncompleteOrObject 2009-03-24 20:13:58 +00:00
SemaOverload.cpp Revert Sebastian's rvalue patch (r67870) since it caused test failures in 2009-03-28 04:17:27 +00:00
SemaOverload.h Revert Sebastian's rvalue patch (r67870) since it caused test failures in 2009-03-28 04:17:27 +00:00
SemaStmt.cpp rename some methods. 2009-03-28 06:33:19 +00:00
SemaTemplate.cpp Initial implementation of parsing, semantic analysis, and template 2009-03-27 23:10:48 +00:00
SemaTemplateInstantiate.cpp Initial implementation of parsing, semantic analysis, and template 2009-03-27 23:10:48 +00:00
SemaTemplateInstantiateDecl.cpp The injected-class-name of class templates and class template 2009-03-26 00:10:35 +00:00
SemaTemplateInstantiateExpr.cpp Revamp our representation of C++ nested-name-specifiers. We now have a 2009-03-26 23:50:42 +00:00
SemaType.cpp Remove the code insertion hint for implicit int. Too often, we're wrong about this hint, so it loses its usefulness. Maybe some day we can make the hint smart enough to be useful. 2009-03-27 05:10:56 +00:00