summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
diff options
context:
space:
mode:
authorBruno Ricci <riccibrun@gmail.com>2019-04-22 11:40:31 +0000
committerBruno Ricci <riccibrun@gmail.com>2019-04-22 11:40:31 +0000
commit1f30dba14daa1dac2d02eae5030ac81ae4a1ddd6 (patch)
treeee9befab9e8b9d6f505e4febb87e25c9b2207ca1 /llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
parent40a3b96196428aac54deb21c36f975bd2889b514 (diff)
downloadbcm5719-llvm-1f30dba14daa1dac2d02eae5030ac81ae4a1ddd6.tar.gz
bcm5719-llvm-1f30dba14daa1dac2d02eae5030ac81ae4a1ddd6.zip
[Sema][NFC] Add more tests for the behavior of argument-dependent name lookup
The goal here is to exercise each rule in [basic.lookup.argdep] at least once. These new tests expose what I believe are 2 issues: 1. CWG 1691 needs to be implemented (p2: [...] Its associated namespaces are the innermost enclosing namespaces of its associated classes [...]) The corresponding tests are adl_class_type::X2 and adl_class_type::X5. 2. The end of paragraph 2 ([...] Additionally, if the aforementioned set of overloaded functions is named with a template-id, its associated classes and namespaces also include those of its type template-arguments and its template template-arguments.) is not implemented. Closely related, the restriction on non-dependent parameter types in this same paragraph needs to be removed. The corresponding tests are in adl_overload_set (both issues are from CWG 997). Differential Revision: https://reviews.llvm.org/D60570 Reviewed By: riccibruno, Quuxplusone llvm-svn: 358881
Diffstat (limited to 'llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud