llvm-project/clang/lib/Sema
John McCall 0db42252f7 Successive anonymous namespaces name the same scope. I misinterpreted the
standard the last time.  Fixes PR5766.

llvm-svn: 91493
2009-12-16 02:06:49 +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 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave 2009-12-12 05:05:38 +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 Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +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 Patch to allow C-style cast from 'void *' to block pointer type. 2009-12-11 22:40:48 +00:00
SemaCXXScopeSpec.cpp Don't enter a new scope for a namespace-qualified declarator unless we're 2009-12-11 20:04:54 +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 update to match LLVM API change: 2009-12-15 07:26:51 +00:00
SemaDecl.cpp Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +00:00
SemaDeclAttr.cpp This patch should fix PR2461. It allows clang to apply the noreturn 2009-12-15 03:11:10 +00:00
SemaDeclCXX.cpp Successive anonymous namespaces name the same scope. I misinterpreted the 2009-12-16 02:06:49 +00:00
SemaDeclObjC.cpp Improve the diagnostic when a new declaration conflicts with a using shadow 2009-12-10 19:51:03 +00:00
SemaExceptionSpec.cpp Implement C++ DR437, which involves exception-specifications that name 2009-12-10 18:13:52 +00:00
SemaExpr.cpp Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +00:00
SemaExprCXX.cpp Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +00:00
SemaExprObjC.cpp Remove default argument for ImpCastExprToType. Add appropriate argument 2009-10-20 08:27:19 +00:00
SemaInit.cpp Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +00:00
SemaInit.h Switch the C++ new expression over to InitializationSequence, rather 2009-12-16 01:38:02 +00:00
SemaLookup.cpp Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave 2009-12-12 05:05:38 +00:00
SemaOverload.cpp Fix PR5756 a different, better way: we don't have a "pointer 2009-12-13 21:37:05 +00:00
SemaOverload.h Reimplement reference initialization (C++ [dcl.init.ref]) using the 2009-12-09 23:02:17 +00:00
SemaStmt.cpp ShouldDestroyTemporaries? I don't think so. 2009-12-15 20:51:39 +00:00
SemaTemplate.cpp Diagnose the use of typedefs for template specialization types in the scope 2009-12-15 02:19:47 +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 The refactor of implicit member access expressions means we don't need this 2009-12-08 09:21:05 +00:00
SemaTemplateInstantiateDecl.cpp Link up member-class redeclarations during template instantiation. 2009-12-15 22:29:06 +00:00
SemaType.cpp Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave 2009-12-12 05:05:38 +00:00
TreeTransform.h ShouldDestroyTemporaries? I don't think so. 2009-12-15 20:51:39 +00:00