hanchenye-llvm-project/clang/lib/Sema
Douglas Gregor ae0fb56aaa 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.
llvm-svn: 67823
2009-03-27 05:10:56 +00:00
..
CMakeLists.txt Move template instantiation for expressions into a separate file 2009-03-25 00:27:28 +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 Patch by Alexei Svitkine: Refactor Sema::ParseAST API to allow clients to pass as an argument a TranslationUnit object whose contents live beyond the call to ParseAST. 2009-01-28 04:29:29 +00:00
Sema.cpp Eliminate post-diagnostic hooks. Instead, implement a Sema-specific 2009-03-20 22:48:49 +00:00
Sema.h Add a stubbed out CheckBaseClassAccess method. 2009-03-27 05:05:05 +00:00
SemaAccess.cpp Add a stubbed out CheckBaseClassAccess method. 2009-03-27 05:05:05 +00:00
SemaAttr.cpp Deallocate 'DeclRefExpr's in correctly formed '#pragma unused' 2009-03-23 22:50:47 +00:00
SemaCXXScopeSpec.cpp Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here 2009-03-26 23:56:24 +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 Be sure to not add weak import, if we are ignoring it. 2009-03-18 17:39:31 +00:00
SemaDeclCXX.cpp Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp 2009-03-27 04:54:36 +00:00
SemaDeclObjC.cpp Issue error if variables are defined inside an objc class, 2009-03-21 18:06:45 +00:00
SemaExpr.cpp Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway 2009-03-27 04:18:06 +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 stubbed out CheckBaseClassAccess method. 2009-03-27 05:05:05 +00:00
SemaInherit.h Eliminate CXXRecordType 2009-02-28 01:32:25 +00:00
SemaInit.cpp Fix a thinko in the pre-allocation strategy for structured initializer 2009-03-21 18:13:52 +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 Type::isObjectType now implements the (more sensible) C++ definition 2009-03-24 20:32:41 +00:00
SemaOverload.h Introduce _Complex conversions into the function overloading 2009-02-12 00:15:05 +00:00
SemaStmt.cpp Sanity-check argument to indirect goto. 2009-03-26 07:32:37 +00:00
SemaTemplate.cpp Set the access specifier for templates inside classes. 2009-03-26 01:24:28 +00:00
SemaTemplateInstantiate.cpp Revamp our representation of C++ nested-name-specifiers. We now have a 2009-03-26 23:50:42 +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