clang-1/lib/Sema
John McCall e7e278bce2 Don't enter a new scope for a namespace-qualified declarator unless we're
in a file context.  In well-formed code, only happens with friend functions.
Fixes PR 5760.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91146 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-11 20:04:54 +00:00
..
CMakeLists.txt Test exception spec compatibility on return type and parameters. 2009-10-11 09:03:14 +00:00
CXXFieldCollector.h
CodeCompleteConsumer.cpp Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup 2009-12-01 05:55:20 +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 Don't enter a new scope for a namespace-qualified declarator unless we're 2009-12-11 20:04:54 +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 Reimplement reference initialization (C++ [dcl.init.ref]) using the 2009-12-09 23:02:17 +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 When code completion of an overload set fails, produce results for ordinary name lookup instead. 2009-12-11 19:06:04 +00:00
SemaDecl.cpp Fix the handling of dependent enums per C++ DR 502. 2009-12-11 01:34:50 +00:00
SemaDeclAttr.cpp Add support for the cleanup attribute for C++; we don't have to copy 2009-12-09 01:50:36 +00:00
SemaDeclCXX.cpp Random string-related cleanups. 2009-12-11 13:33:18 +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 Move composite type finding of two objective-c expressions 2009-12-10 19:47:41 +00:00
SemaExprCXX.cpp Add support for finding composite type of twp objective-c pointers 2009-12-10 20:46:08 +00:00
SemaExprObjC.cpp Remove default argument for ImpCastExprToType. Add appropriate argument 2009-10-20 08:27:19 +00:00
SemaInit.cpp Fix a recent regression from the initialization changes. 2009-12-11 02:42:07 +00:00
SemaInit.h Fix a recent regression from the initialization changes. 2009-12-11 02:42:07 +00:00
SemaLookup.cpp Patch to fix a crash trying to access a category name in 2009-12-11 00:26:36 +00:00
SemaOverload.cpp Implement redeclaration checking and hiding semantics for using declarations. There 2009-12-10 09:41:52 +00:00
SemaOverload.h Reimplement reference initialization (C++ [dcl.init.ref]) using the 2009-12-09 23:02:17 +00:00
SemaStmt.cpp Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 2009-11-25 15:17:36 +00:00
SemaTemplate.cpp DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, 2009-12-07 02:54:59 +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 Implement redeclaration checking and hiding semantics for using declarations. There 2009-12-10 09:41:52 +00:00
SemaType.cpp Patch to allow restrict applied to id/Class types. 2009-12-07 18:08:58 +00:00
TreeTransform.h Implement redeclaration checking and hiding semantics for using declarations. There 2009-12-10 09:41:52 +00:00