diff options
Diffstat (limited to 'libcpp/traditional.c')
-rw-r--r-- | libcpp/traditional.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcpp/traditional.c b/libcpp/traditional.c index 85be48716a5..a20facb063e 100644 --- a/libcpp/traditional.c +++ b/libcpp/traditional.c @@ -107,7 +107,7 @@ check_output_buffer (cpp_reader *pfile, size_t n) size_t size = pfile->out.cur - pfile->out.base; size_t new_size = (size + n) * 3 / 2; - pfile->out.base = xrealloc (pfile->out.base, new_size); + pfile->out.base = XRESIZEVEC (unsigned char, pfile->out.base, new_size); pfile->out.limit = pfile->out.base + new_size; pfile->out.cur = pfile->out.base + size; } @@ -1069,7 +1069,7 @@ bool _cpp_expansions_different_trad (const cpp_macro *macro1, const cpp_macro *macro2) { - uchar *p1 = xmalloc (macro1->count + macro2->count); + uchar *p1 = XNEWVEC (uchar, macro1->count + macro2->count); uchar *p2 = p1 + macro1->count; uchar quote1 = 0, quote2 = 0; bool mismatch; |