diff options
author | Anders Carlsson <andersca@mac.com> | 2009-08-28 15:33:32 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-08-28 15:33:32 +0000 |
commit | 228eea36a3598de7aeed807b00f4d49c1c7e28cc (patch) | |
tree | 4f74fb4d55bf65d6c1dddc2f4474bdb96b717dcc /clang/lib/Sema/SemaDeclCXX.cpp | |
parent | a1c728438c44ae9727d6bbedc4d1dcfdacb95122 (diff) | |
download | bcm5719-llvm-228eea36a3598de7aeed807b00f4d49c1c7e28cc.tar.gz bcm5719-llvm-228eea36a3598de7aeed807b00f4d49c1c7e28cc.zip |
Pass InOverloadResolution all the way down to IsPointerConversion.
llvm-svn: 80368
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 5d1c059c7ff..31dc8b92c0b 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -3213,7 +3213,8 @@ Sema::CheckReferenceInit(Expr *&Init, QualType DeclType, // and does not constitute a conversion. *ICS = TryImplicitConversion(Init, T1, SuppressUserConversions, /*AllowExplicit=*/false, - /*ForceRValue=*/false); + /*ForceRValue=*/false, + /*InOverloadResolution=*/false); // Of course, that's still a reference binding. if (ICS->ConversionKind == ImplicitConversionSequence::StandardConversion) { |