From fc65d5a7259c649749f91d58d0ac610c2370cd28 Mon Sep 17 00:00:00 2001 From: Sup Yut Sum Date: Tue, 14 Oct 2014 23:02:13 +0800 Subject: [PATCH] Fix broken build of DoctorDump.cpp in VS2012 Signed-off-by: Sup Yut Sum --- ext/CrashServer/CrashHandler/SendRpt/DoctorDump.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/CrashServer/CrashHandler/SendRpt/DoctorDump.h b/ext/CrashServer/CrashHandler/SendRpt/DoctorDump.h index a84d51d72..73495de41 100644 --- a/ext/CrashServer/CrashHandler/SendRpt/DoctorDump.h +++ b/ext/CrashServer/CrashHandler/SendRpt/DoctorDump.h @@ -58,8 +58,8 @@ namespace soap_helpers std::shared_ptr m_data; }; -#define SOAP_STRUCT(Str, Var) soap_helpers::SoapStuct Var(&m_webService, soap_new_##Str, soap_delete_##Str) -#define SOAP_SHARED_STRUCT(Str, Var) std::shared_ptr> Var(new soap_helpers::SoapStuct(&m_webService, soap_new_##Str, soap_delete_##Str)) +#define SOAP_STRUCT(Str, Var) auto __SOAP_NEW_FN_##Str = soap_new_##Str; auto __SOAP_DELETE_FN_##Str = soap_delete_##Str; soap_helpers::SoapStuct Var(&m_webService, __SOAP_NEW_FN_##Str, __SOAP_DELETE_FN_##Str) +#define SOAP_SHARED_STRUCT(Str, Var) auto __SOAP_NEW_FN_##Str = soap_new_##Str; auto __SOAP_DELETE_FN_##Str = soap_delete_##Str; std::shared_ptr> Var(new soap_helpers::SoapStuct(&m_webService, __SOAP_NEW_FN_##Str, __SOAP_DELETE_FN_##Str)) } namespace doctor_dump -- 2.11.4.GIT