diff options
Diffstat (limited to 'test/CXX/drs/dr15xx.cpp')
-rw-r--r-- | test/CXX/drs/dr15xx.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/CXX/drs/dr15xx.cpp b/test/CXX/drs/dr15xx.cpp index cca4509fa0..bd714865ee 100644 --- a/test/CXX/drs/dr15xx.cpp +++ b/test/CXX/drs/dr15xx.cpp @@ -236,6 +236,16 @@ namespace dr1560 { // dr1560: 3.5 const X &x = true ? get() : throw 0; } +namespace dr1563 { // dr1563: yes +#if __cplusplus >= 201103L + double bar(double) { return 0.0; } + float bar(float) { return 0.0f; } + + using fun = double(double); + fun &foo{bar}; // ok +#endif +} + namespace dr1573 { // dr1573: 3.9 #if __cplusplus >= 201103L // ellipsis is inherited (p0136r1 supersedes this part). |