mirror of
https://github.com/postgres/postgres.git
synced 2025-06-27 23:21:58 +03:00
Fix build failure on MSVC.
Commit 824cceded
introduced use of pg_malloc and pg_realloc into
specscanner.l, but it isn't working in 9.3 on MSVC. Evidently we
added the infrastructure for that in 9.4. Since the chance of an
actual OOM here is tiny, and the consequences would only be an
isolation test failure, and we have unchecked OOM hazards elsewhere
in this file in 9.3, it's not worth sweating over. Just replace
the calls with malloc and realloc.
Per buildfarm.
This commit is contained in:
@ -42,7 +42,7 @@ comment ("#"{non_newline}*)
|
|||||||
%%
|
%%
|
||||||
|
|
||||||
%{
|
%{
|
||||||
litbuf = pg_malloc(LITBUF_INIT);
|
litbuf = malloc(LITBUF_INIT);
|
||||||
litbufsize = LITBUF_INIT;
|
litbufsize = LITBUF_INIT;
|
||||||
%}
|
%}
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ addlitchar(char c)
|
|||||||
{
|
{
|
||||||
/* Double the size of litbuf if it gets full */
|
/* Double the size of litbuf if it gets full */
|
||||||
litbufsize += litbufsize;
|
litbufsize += litbufsize;
|
||||||
litbuf = pg_realloc(litbuf, litbufsize);
|
litbuf = realloc(litbuf, litbufsize);
|
||||||
}
|
}
|
||||||
litbuf[litbufpos++] = c;
|
litbuf[litbufpos++] = c;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user