From 09bf713dc860957cec7f0acb05e9058ff6e88cdb Mon Sep 17 00:00:00 2001 From: Olivier Parcollet Date: Fri, 25 Apr 2014 16:06:44 +0200 Subject: [PATCH] clef: correct TRIQS_CLEF_IMPLEMENT_LAZY_METHOD - The name of the object was left to the name used in the test/debug. --- triqs/clef/clef.c11.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/triqs/clef/clef.c11.hpp b/triqs/clef/clef.c11.hpp index fbf52a61..b76fdf99 100644 --- a/triqs/clef/clef.c11.hpp +++ b/triqs/clef/clef.c11.hpp @@ -573,7 +573,7 @@ namespace triqs { namespace clef { } \ }; \ template \ - auto name(A&&... a) const -> typename triqs::clef::_result_of::make_expr_call<__clef_lazy_method_impl_##TY##_##name,const Obj&,A...>::type \ + auto name(A&&... a) const -> typename triqs::clef::_result_of::make_expr_call<__clef_lazy_method_impl_##TY##_##name,const TY &,A...>::type \ { return make_expr_call(__clef_lazy_method_impl_##TY##_##name{}, *this, std::forward(a)...);} #define TRIQS_CLEF_IMPLEMENT_LAZY_CALL(...) \