diff --git a/uppsrc/Core/CoWork.h b/uppsrc/Core/CoWork.h index df1237f5c..bd7d234c6 100644 --- a/uppsrc/Core/CoWork.h +++ b/uppsrc/Core/CoWork.h @@ -46,7 +46,7 @@ public: public: void Do(Function&& fn); - void Do(const Callback& cb) { Do(clone(cb)); } + void Do(const Callback& cb) { Do(Function(clone(cb))); } void Do(const Function& fn) { Do(clone(fn)); } CoWork& operator&(const Callback& cb) { Do(cb); return *this; } diff --git a/uppsrc/Core/sheap.cpp b/uppsrc/Core/sheap.cpp index af9032db3..9e480d366 100644 --- a/uppsrc/Core/sheap.cpp +++ b/uppsrc/Core/sheap.cpp @@ -308,7 +308,6 @@ void *MemoryAllok__(int klass) return heap->Allok(klass); } - #if defined(HEAPDBG) void *MemoryAlloc_(size_t sz)