summaryrefslogtreecommitdiff
path: root/storage/connect
diff options
context:
space:
mode:
authorOlivier Bertrand <bertrandop@gmail.com>2020-11-04 11:36:29 +0100
committerOlivier Bertrand <bertrandop@gmail.com>2020-11-04 11:36:29 +0100
commit49428c8fa6905c87b2b89e094c72f48a1e75b383 (patch)
tree80e3b17a8e274bda5464c56622f42788e639fd38 /storage/connect
parent78ccc605a56d9f6d7a7fd4dc8bc1003145ec3901 (diff)
downloadmariadb-git-49428c8fa6905c87b2b89e094c72f48a1e75b383.tar.gz
Fix compile error on LINUX (no suitable operator delete)
Diffstat (limited to 'storage/connect')
-rw-r--r--storage/connect/block.h6
-rw-r--r--storage/connect/json.cpp6
2 files changed, 6 insertions, 6 deletions
diff --git a/storage/connect/block.h b/storage/connect/block.h
index 479bee373fa..2d922808a67 100644
--- a/storage/connect/block.h
+++ b/storage/connect/block.h
@@ -44,8 +44,8 @@ class DllExport BLOCK {
return PlugSubAlloc(g, mp, size);
} // end of new
- void* operator new(size_t size, size_t mp) {
- xtrc(256, "Realloc at: mp=%zd\n", mp);
+ void* operator new(size_t size, long long mp) {
+ xtrc(256, "Realloc at: mp=%lld\n", mp);
return (void*)mp;
} // end of new
@@ -55,7 +55,7 @@ class DllExport BLOCK {
#if !defined(__BORLANDC__)
// Avoid warning C4291 by defining a matching dummy delete operator
void operator delete(void*, PGLOBAL, void *) {}
- //void operator delete(void*, size_t) {}
+ void operator delete(void*, long long) {}
#endif
virtual ~BLOCK() {}
diff --git a/storage/connect/json.cpp b/storage/connect/json.cpp
index ce3ddd865a5..d461b60470d 100644
--- a/storage/connect/json.cpp
+++ b/storage/connect/json.cpp
@@ -1820,7 +1820,7 @@ PJSON SWAP::MptrJson(PJSON ojp) { // ojp is an offset
PJAR SWAP::MptrArray(PJAR ojar) {
PJAR jarp = (PJAR)MakePtr(Base, (size_t)ojar);
- jarp = (PJAR)new((size_t)jarp) JARRAY(NULL);
+ jarp = (PJAR)new((long long)jarp) JARRAY(NULL);
if (jarp->First) {
for (int i = 0; i < jarp->Size; i++)
@@ -1839,7 +1839,7 @@ PJAR SWAP::MptrArray(PJAR ojar) {
PJOB SWAP::MptrObject(PJOB ojob) {
PJOB jobp = (PJOB)MakePtr(Base, (size_t)ojob);
- jobp = (PJOB)new((size_t)jobp) JOBJECT(NULL);
+ jobp = (PJOB)new((long long)jobp) JOBJECT(NULL);
if (jobp->First) {
jobp->First = (PJPR)MptrPair(jobp->First);
@@ -1872,7 +1872,7 @@ PJPR SWAP::MptrPair(PJPR ojp) {
PJVAL SWAP::MptrJValue(PJVAL ojv) {
PJVAL jvp = (PJVAL)MakePtr(Base, (size_t)ojv);
- jvp = (PJVAL)new((size_t)jvp) JVALUE(0);
+ jvp = (PJVAL)new((long long)jvp) JVALUE(0);
if (!jvp->Del) {
if (jvp->Jsp)