summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-08-16 03:53:54 +0000
committerAnders Carlsson <andersca@mac.com>2009-08-16 03:53:54 +0000
commit1c83debc36c16b69d7cb79f90e991c64bdfd5447 (patch)
treeb02f30f62580f5cccf001996c479ee8759fe5e8b /clang/lib/Sema/SemaOverload.cpp
parent8c84c206d95e8641921f70cf66ba9682c5b8e0a4 (diff)
downloadbcm5719-llvm-1c83debc36c16b69d7cb79f90e991c64bdfd5447.tar.gz
bcm5719-llvm-1c83debc36c16b69d7cb79f90e991c64bdfd5447.zip
Call MaybeBindToTemporary when constructing functino call operator calls.
llvm-svn: 79172
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 2b507fb303a..d4187f2ce1b 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -4555,7 +4555,7 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Object,
if (CheckFunctionCall(Method, TheCall.get()))
return true;
- return TheCall.release();
+ return MaybeBindToTemporary(TheCall.release()).release();
}
/// BuildOverloadedArrowExpr - Build a call to an overloaded @c operator->
OpenPOWER on IntegriCloud