From fdd6c22c94b3e73422fd73c3680e3bb01e3d55c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Tue, 25 Jun 2019 08:53:14 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@809 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src_main/core/pibase.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src_main/core/pibase.h b/src_main/core/pibase.h index 3d8b5fec..9380cd36 100644 --- a/src_main/core/pibase.h +++ b/src_main/core/pibase.h @@ -209,9 +209,9 @@ #define PRIVATE_DEFINITION_END(c) \ }; \ c::__PrivateInitializer__::__PrivateInitializer__() {p = new c::__Private__();} \ - c::__PrivateInitializer__::__PrivateInitializer__(const c::__PrivateInitializer__ & o) {/*if (p) delete p;*/ p = new c::__Private__(); *p = *(o.p);} \ + c::__PrivateInitializer__::__PrivateInitializer__(const c::__PrivateInitializer__ & o) {/*if (p) delete p;*/ p = new c::__Private__();} \ c::__PrivateInitializer__::~__PrivateInitializer__() {delete p; p = 0;} \ - c::__PrivateInitializer__ & c::__PrivateInitializer__::operator =(const c::__PrivateInitializer__ & o) {if (p) delete p; p = new c::__Private__(); *p = *(o.p); return *this;} + c::__PrivateInitializer__ & c::__PrivateInitializer__::operator =(const c::__PrivateInitializer__ & o) {if (p) delete p; p = new c::__Private__(); return *this;} #define PRIVATE (__privateinitializer__.p) #define PRIVATEWB __privateinitializer__.p