llvm-project/clang/lib/Parse
Matthias Gehre dc01bb448f Implement DR 373 "Lookup on namespace qualified name in using-directive"
Summary:
3.4.6 [basic.lookup.udir] paragraph 1:
In a using-directive or namespace-alias-definition, during the lookup for a namespace-name or for a name in a nested-name-specifier, only namespace names are considered.

Reviewers: rsmith, aaron.ballman

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D30848

llvm-svn: 298126
2017-03-17 21:41:20 +00:00
..
CMakeLists.txt [CMake] Reorder libdeps by alphabetical order. 2014-07-14 04:59:27 +00:00
ParseAST.cpp C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
ParseCXXInlineMethods.cpp Use unique_ptr for cached tokens for default arguments in C++. 2016-11-17 17:52:58 +00:00
ParseDecl.cpp Introduce an 'external_source_symbol' attribute that describes the origin 2017-03-01 18:06:25 +00:00
ParseDeclCXX.cpp Implement DR 373 "Lookup on namespace qualified name in using-directive" 2017-03-17 21:41:20 +00:00
ParseExpr.cpp PR24440: Do not silently discard a fold-expression appearing as the operand of a cast-expression. 2017-02-15 19:57:10 +00:00
ParseExprCXX.cpp Implement DR 373 "Lookup on namespace qualified name in using-directive" 2017-03-17 21:41:20 +00:00
ParseInit.cpp PR23135: Don't instantiate constexpr functions referenced in unevaluated operands where possible. 2017-01-07 00:48:55 +00:00
ParseObjc.cpp [index/AST] Add references for ObjC getter=/setter= property attributes and related property getter/setter role fixes 2017-03-16 18:25:40 +00:00
ParseOpenMP.cpp Fix misspelled enum 2017-03-14 17:29:33 +00:00
ParsePragma.cpp [OpenCL] Re-enable supported core extensions based on opencl version when disabling all extensions using pragma 2017-01-06 16:14:41 +00:00
ParseStmt.cpp Fix misspelled enum 2017-03-14 17:29:33 +00:00
ParseStmtAsm.cpp MS inline asm: Filter MXCSR out of the inferred clobber list 2017-02-14 21:38:17 +00:00
ParseTemplate.cpp Fix hole in our enforcement of rule requiring 'typename' prior to a dependent 2017-02-01 21:36:38 +00:00
ParseTentative.cpp regcall: Implement regcall Calling Conv in clang 2016-11-02 18:29:35 +00:00
Parser.cpp Introduce an 'external_source_symbol' attribute that describes the origin 2017-03-01 18:06:25 +00:00
RAIIObjectsForParser.h Add a new error for unexpected semi-colon before closing delimiter. 2015-05-12 21:36:35 +00:00