diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-01-21 16:48:38 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-01-21 16:48:38 +0000 |
commit | cc73795cd8fc96df71753db1d16123ebc4abf72f (patch) | |
tree | 5bfe99a8d02e388acc019d64e10f6b0d871a7083 /clang/lib/Sema/SemaOverload.cpp | |
parent | e916d0508bcbd458ece586eda7ad3f93e8c9b518 (diff) | |
download | bcm5719-llvm-cc73795cd8fc96df71753db1d16123ebc4abf72f.tar.gz bcm5719-llvm-cc73795cd8fc96df71753db1d16123ebc4abf72f.zip |
Add test for overload resolution's preference for binding an rvalue
reference to an rvalue rather than binding a const-qualified lvalue
reference to that rvalue.
llvm-svn: 123979
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
-rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index f35a5b28930..478684b2628 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -2434,9 +2434,9 @@ CompareStandardConversionSequences(Sema &S, // implicit object parameter of a non-static member function declared // without a ref-qualifier, and S1 binds an rvalue reference to an // rvalue and S2 binds an lvalue reference. - // FIXME: We don't know if we're dealing with the implicit object parameter, - // or if the member function in this case has a ref qualifier. - // (Of course, we don't have ref qualifiers yet.) + // FIXME: Rvalue references. We don't know if we're dealing with the + // implicit object parameter, or if the member function in this case has a + // ref qualifier. (Of course, we don't have ref qualifiers yet.) if (SCS1.RRefBinding != SCS2.RRefBinding) return SCS1.RRefBinding ? ImplicitConversionSequence::Better : ImplicitConversionSequence::Worse; |