This is a long-standing inconsistency that was probably just missed when we got 64 bit MSVC builds. This brings the platform into line with all other systems.
cf376a4 Enable float8-byval as the default for 64 bit MSVC builds
src/tools/msvc/Solution.pm | 9 +++++++--
src/tools/msvc/config_default.pl | 5 ++++-
2 files changed, 11 insertions(+), 3 deletions(-)
Upstream: git.postgresql.org