diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-12-18 21:39:37 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-12-18 21:39:37 +0000 |
commit | d8a9e375582fea89906d89f7fca4cbf0b240346f (patch) | |
tree | 4e797a2854387fea43034899a3f50611ae3c20a4 /llvm/lib/Support/Unicode.cpp | |
parent | 601d5bafb2d68e65871c2e1fe5ee56b03eb48775 (diff) | |
download | llvm-d8a9e375582fea89906d89f7fca4cbf0b240346f.zip llvm-d8a9e375582fea89906d89f7fca4cbf0b240346f.tar.gz llvm-d8a9e375582fea89906d89f7fca4cbf0b240346f.tar.bz2 |
Fix some interactions between C++11 and C++14 features and using-declarations:
* a dependent non-type using-declaration within a function template can be
valid, as it can refer to an enumerator, so don't reject it in the template
definition
* we can partially substitute into a dependent using-declaration if it appears
within a (local class in a) generic lambda within a function template, which
means an UnresolvedUsing*Decl doesn't necessarily instantiate to a UsingDecl.
llvm-svn: 290071
Diffstat (limited to 'llvm/lib/Support/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions