attempt to fix pure virtual call in Mat::deallocate

This commit is contained in:
Ilya Lavrenov 2014-02-04 19:47:58 +04:00
parent 42ac3123ec
commit d957e8e40d
2 changed files with 4 additions and 4 deletions

View File

@ -222,8 +222,8 @@ public:
MatAllocator* Mat::getStdAllocator() MatAllocator* Mat::getStdAllocator()
{ {
static StdMatAllocator allocator; static MatAllocator * allocator = new StdMatAllocator();
return &allocator; return allocator;
} }
void swap( Mat& a, Mat& b ) void swap( Mat& a, Mat& b )

View File

@ -3959,8 +3959,8 @@ public:
MatAllocator* getOpenCLAllocator() MatAllocator* getOpenCLAllocator()
{ {
static OpenCLAllocator allocator; static MatAllocator * allocator = new OpenCLAllocator();
return &allocator; return allocator;
} }
///////////////////////////////////////////// Utility functions ///////////////////////////////////////////////// ///////////////////////////////////////////// Utility functions /////////////////////////////////////////////////