llvm-project/clang/lib/Sema
Douglas Gregor da8cdbce35 Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments.
llvm-svn: 91870
2009-12-22 01:01:55 +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 Extend code-completion results with the type of each result 2009-12-18 18:53:37 +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 Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria into 2009-12-18 10:40:03 +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 Kill off PreDeclaratorDC. 2009-12-19 10:53:49 +00:00
Sema.h Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. 2009-12-22 01:01:55 +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 Fix semantic diagnostics that embed English works, from Nicola Gigante! 2009-12-16 03:45:30 +00:00
SemaCXXScopeSpec.cpp Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made 2009-12-19 10:49:29 +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 Extend code-completion results with the type of each result 2009-12-18 18:53:37 +00:00
SemaDecl.cpp Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl 2009-12-22 00:34:07 +00:00
SemaDeclAttr.cpp fix PR4010: add support for the warn_unused_result for function pointers 2009-12-20 23:11:08 +00:00
SemaDeclCXX.cpp Stop diagnosing the use of inner classes as friends. ddunbar asked whether 2009-12-22 00:59:39 +00:00
SemaDeclObjC.cpp Diagnose duplicate declaration of a property. Fixes 2009-12-17 00:49:09 +00:00
SemaExceptionSpec.cpp Implement C++ DR437, which involves exception-specifications that name 2009-12-10 18:13:52 +00:00
SemaExpr.cpp Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. 2009-12-22 01:01:55 +00:00
SemaExprCXX.cpp Switch the initialization required by return statements over to the 2009-12-18 05:02:21 +00:00
SemaExprObjC.cpp Fix semantic diagnostics that embed English works, from Nicola Gigante! 2009-12-16 03:45:30 +00:00
SemaInit.cpp Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl 2009-12-22 00:34:07 +00:00
SemaInit.h Initialization improvements: addition of string initialization and a few 2009-12-19 08:11:05 +00:00
SemaLookup.cpp Look through using decls when checking whether a name is an acceptable 2009-12-18 10:48:10 +00:00
SemaOverload.cpp Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl 2009-12-22 00:34:07 +00:00
SemaOverload.h Reimplement reference initialization (C++ [dcl.init.ref]) using the 2009-12-09 23:02:17 +00:00
SemaStmt.cpp fix PR4010: add support for the warn_unused_result for function pointers 2009-12-20 23:11:08 +00:00
SemaTemplate.cpp When a template-id refers to a single function template, and the 2009-12-21 23:17:24 +00:00
SemaTemplate.h Implement partial ordering of function template specializations 2009-09-14 18:39:43 +00:00
SemaTemplateDeduction.cpp When a template-id refers to a single function template, and the 2009-12-21 23:17:24 +00:00
SemaTemplateInstantiate.cpp The refactor of implicit member access expressions means we don't need this 2009-12-08 09:21:05 +00:00
SemaTemplateInstantiateDecl.cpp Patch over yet more problems with friend declarations which were provoking 2009-12-17 23:21:11 +00:00
SemaType.cpp When a template-id refers to a single function template, and the 2009-12-21 23:17:24 +00:00
TreeTransform.h Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. 2009-12-16 02:09:40 +00:00