diff --git a/src/include/catalog/pg_proc.dat b/src/include/catalog/pg_proc.dat
index ac8f64b..7a056ea 100644
--- a/src/include/catalog/pg_proc.dat
+++ b/src/include/catalog/pg_proc.dat
@@ -4183,22 +4183,22 @@
   proname => 'floor', prorettype => 'numeric', proargtypes => 'numeric',
   prosrc => 'numeric_floor' },
 { oid => '1718',
-  proname => 'numeric_eq', prorettype => 'bool',
+  proname => 'numeric_eq', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_eq' },
 { oid => '1719',
-  proname => 'numeric_ne', prorettype => 'bool',
+  proname => 'numeric_ne', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_ne' },
 { oid => '1720',
-  proname => 'numeric_gt', prorettype => 'bool',
+  proname => 'numeric_gt', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_gt' },
 { oid => '1721',
-  proname => 'numeric_ge', prorettype => 'bool',
+  proname => 'numeric_ge', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_ge' },
 { oid => '1722',
-  proname => 'numeric_lt', prorettype => 'bool',
+  proname => 'numeric_lt', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_lt' },
 { oid => '1723',
-  proname => 'numeric_le', prorettype => 'bool',
+  proname => 'numeric_le', proleakproof => 't', prorettype => 'bool',
   proargtypes => 'numeric numeric', prosrc => 'numeric_le' },
 { oid => '1724',
   proname => 'numeric_add', prorettype => 'numeric',
