diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-05-16 02:06:16 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-05-16 02:06:16 +0000 |
commit | 3d09131aeed691bbb88db76afd64028bb72588cc (patch) | |
tree | b199aba2c6b40010746ffb26196730ad3003cd38 /clang/test | |
parent | f9d382946f9c171c90b734c3c1b7699a815eb805 (diff) | |
download | bcm5719-llvm-3d09131aeed691bbb88db76afd64028bb72588cc.tar.gz bcm5719-llvm-3d09131aeed691bbb88db76afd64028bb72588cc.zip |
Fix regression in r360311 caused by reversed bool arguments.
llvm-svn: 360837
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/CXX/over/over.match/over.match.funcs/over.match.ref/p1.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/clang/test/CXX/over/over.match/over.match.funcs/over.match.ref/p1.cpp b/clang/test/CXX/over/over.match/over.match.funcs/over.match.ref/p1.cpp new file mode 100644 index 00000000000..e5b3607fda8 --- /dev/null +++ b/clang/test/CXX/over/over.match/over.match.funcs/over.match.ref/p1.cpp @@ -0,0 +1,21 @@ +// RUN: %clang_cc1 %s -verify +// expected-no-diagnostics + +namespace r360311_regression { + struct string {}; + struct string_view { + explicit operator string() const; + }; + + namespace ns { + struct Base {}; + class Derived : public Base {}; + void f(string_view s, Base *c); + void f(const string &s, Derived *c); + } // namespace ns + + void g(string_view s) { + ns::Derived d; + f(s, &d); + } + } // namespace r360311_regression |