From 750ccaef2964cfb8b0530e0e3628038fce343786 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 16 May 2015 15:27:14 -0400
Subject: [PATCH] pg_upgrade:  no need to check for matching
 float8_pass_by_value

Report by Noah Misch
---
 src/bin/pg_upgrade/controldata.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/bin/pg_upgrade/controldata.c b/src/bin/pg_upgrade/controldata.c
index 0608b644796..142e623c091 100644
--- a/src/bin/pg_upgrade/controldata.c
+++ b/src/bin/pg_upgrade/controldata.c
@@ -564,8 +564,7 @@ check_control_data(ControlData *oldctrl,
 	if (oldctrl->date_is_int != newctrl->date_is_int)
 		pg_fatal("old and new pg_controldata date/time storage types do not match\n");
 
-	if (oldctrl->float8_pass_by_value != newctrl->float8_pass_by_value)
-		pg_fatal("old and new pg_controldata float8 argument passing methods do not match\n");
+	/* float8_pass_by_value does not need to match */
 
 	/*
 	 * We might eventually allow upgrades from checksum to no-checksum
-- 
GitLab