Explicitly specify return value for lambda in AsStdFunction() to ensure it

works properly where return type is a reference.
This commit is contained in:
kosak
2015-07-24 20:05:26 +00:00
parent f6df4c6baf
commit a6e32f0a2c
3 changed files with 22 additions and 12 deletions

View File

@@ -274,7 +274,7 @@ class MockFunction<R($ArgTypes)> {
#if GTEST_HAS_STD_FUNCTION_
std::function<R($ArgTypes)> AsStdFunction() {
return [this]($ArgDecls) {
return [this]($ArgDecls) -> R {
return this->Call($ArgNames);
};
}