diff --git a/parsers/cxx/cxx_token.c b/parsers/cxx/cxx_token.c index e120ddca96..92989467d0 100644 --- a/parsers/cxx/cxx_token.c +++ b/parsers/cxx/cxx_token.c @@ -27,7 +27,7 @@ void cxxTokenForceDestroy(CXXToken * t); static CXXToken *createToken(void *createArg CTAGS_ATTR_UNUSED) { - CXXToken *t = xMalloc(sizeof(CXXToken),CXXToken); + CXXToken *t = xMalloc(1, CXXToken); // we almost always want a string, and since this token // is being reused..well.. we always want it t->pszWord = vStringNew(); diff --git a/parsers/cxx/cxx_token_chain.c b/parsers/cxx/cxx_token_chain.c index a80c7c2cec..03c433ebee 100644 --- a/parsers/cxx/cxx_token_chain.c +++ b/parsers/cxx/cxx_token_chain.c @@ -27,7 +27,7 @@ void cxxTokenChainInit(CXXTokenChain * tc) CXXTokenChain * cxxTokenChainCreate(void) { - CXXTokenChain * tc = xMalloc(sizeof(CXXTokenChain),CXXTokenChain); + CXXTokenChain * tc = xMalloc(1, CXXTokenChain); cxxTokenChainInit(tc); return tc; }