clang-1/lib/Sema
Anders Carlsson 860306ee30 Add the newly created temporary to the ExprTemporaries stack.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72638 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-30 21:21:49 +00:00
..
CMakeLists.txt Move statement instantiation into its own file. No functionality change 2009-05-15 18:22:25 +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 Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
IdentifierResolver.h Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
JumpDiagnostics.cpp Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. 2009-04-27 20:27:31 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
ParseAST.cpp Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
Sema.cpp Create a new PrintingPolicy class, which we pass down through the AST 2009-05-29 20:38:28 +00:00
Sema.h Stop using CXXTempVarDecl and use CXXTemporary instead. 2009-05-30 21:05:25 +00:00
SemaAccess.cpp Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. 2009-05-13 21:11:42 +00:00
SemaAttr.cpp Deallocate 'DeclRefExpr's in correctly formed '#pragma unused' 2009-03-23 22:50:47 +00:00
SemaCXXScopeSpec.cpp Implement explicit instantiations of member classes of class templates, e.g., 2009-05-14 00:28:11 +00:00
SemaChecking.cpp tweak non-null check to put the caret on the function, but underline the 2009-05-25 18:23:36 +00:00
SemaDecl.cpp Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) 2009-05-30 20:41:30 +00:00
SemaDeclAttr.cpp implementation of format_arg for ObjC methods/functions. 2009-05-20 17:41:43 +00:00
SemaDeclCXX.cpp Remove VarDecl from CXXConstructExpr. 2009-05-30 20:56:46 +00:00
SemaDeclObjC.cpp (Next runtime only) check to see if class implements forwardInvocation method 2009-05-22 17:12:32 +00:00
SemaExpr.cpp Some cleanups and commenting to our declaration-name handling 2009-05-29 14:49:33 +00:00
SemaExprCXX.cpp Add the newly created temporary to the ExprTemporaries stack. 2009-05-30 21:21:49 +00:00
SemaExprObjC.cpp Convert ObjC qualified type clients over to using iterators. 2009-05-27 16:21:00 +00:00
SemaInherit.cpp Replace a cast with a dyn_cast as suggested by Doug. 2009-05-30 17:26:39 +00:00
SemaInherit.h Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. 2009-05-30 00:52:53 +00:00
SemaInit.cpp Remove VarDecl from CXXConstructExpr. 2009-05-30 20:56:46 +00:00
SemaLookup.cpp Improve name lookup for and template instantiation of declaration 2009-05-27 17:07:49 +00:00
SemaNamedCast.cpp Reflow some comments. 2009-05-16 07:39:55 +00:00
SemaOverload.cpp Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. 2009-05-21 11:50:50 +00:00
SemaOverload.h Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. 2009-04-16 17:51:27 +00:00
SemaStmt.cpp Use v.data() instead of &v[0] when SmallVector v might be empty. 2009-05-21 09:52:38 +00:00
SemaTemplate.cpp When we parse a tag specifier, keep track of whether that tag 2009-05-28 23:31:59 +00:00
SemaTemplateInstantiate.cpp Create a new PrintingPolicy class, which we pass down through the AST 2009-05-29 20:38:28 +00:00
SemaTemplateInstantiateDecl.cpp Reduce the amount of stack space we use in SmallVectors during 2009-05-29 18:27:38 +00:00
SemaTemplateInstantiateExpr.cpp Remove VarDecl from CXXConstructExpr. 2009-05-30 20:56:46 +00:00
SemaTemplateInstantiateStmt.cpp Reduce the amount of stack space we use in SmallVectors during 2009-05-29 18:27:38 +00:00
SemaType.cpp Reject incomplete types in exception specs. 2009-05-29 18:02:33 +00:00