This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Not all Win32 compilers have a small macro buffer
authorKarl Williamson <khw@cpan.org>
Fri, 4 Dec 2020 15:01:31 +0000 (08:01 -0700)
committerKarl Williamson <khw@cpan.org>
Sun, 6 Dec 2020 20:57:11 +0000 (13:57 -0700)
commitbc113a9f23ba6ec568379797d3ba5382c941e062
tree4ccaaf31f588d164f0e8e57a8d81dd3943cab6c1
parent1442da54429bca166af716cb981dc150644ad203
Not all Win32 compilers have a small macro buffer

Commit e7ae132ec78 consolidated PERL_SMALL_MACRO_BUFFER usages, but it
omitted the _MSC_VER number at which the buffer became large enough.
Apparently it did this because Windows compilations were failing with
the error "string too long", which doesn't happen if __ASSERT_ expands
to nothing, which it does under PERL_SMALL_MACRO_BUFFER.

However,  commits 92a0bb2 and 88086fd shortened the offending strings
so later Windows compilers don't have to be considered as having small
macro buffers.
perl.h