Core: Buffer fix

git-svn-id: svn://ultimatepp.org/upp/trunk@13381 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2019-06-10 18:16:10 +00:00
parent 9e1e26742f
commit 293b8d8391

View file

@ -93,7 +93,7 @@ public:
Buffer(Buffer&& v) { ptr = v.ptr; v.ptr = NULL; }
Buffer(size_t size, std::initializer_list<T> init) {
T *t = Malloc(size); for(const auto& i : init) new (t++) T(i);
Malloc(size); T *t = ptr; for(const auto& i : init) new (t++) T(i);
}
Buffer(std::initializer_list<T> init) : Buffer(init.size(), init) {}
};