From 529a24a22b0a2e44b6510f7bfcc020b9e43727ee Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 28 Jan 2007 19:05:35 +0000 Subject: [PATCH] Remove some unnecessary conversion work in build_regtype_array(). --- src/backend/commands/prepare.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/backend/commands/prepare.c b/src/backend/commands/prepare.c index ddec174c78..ecd5074211 100644 --- a/src/backend/commands/prepare.c +++ b/src/backend/commands/prepare.c @@ -10,7 +10,7 @@ * Copyright (c) 2002-2007, PostgreSQL Global Development Group * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/prepare.c,v 1.67 2007/01/05 22:19:26 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/commands/prepare.c,v 1.68 2007/01/28 19:05:35 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -781,12 +781,7 @@ build_regtype_array(List *oid_list) i = 0; foreach(lc, oid_list) { - Oid oid; - Datum oid_str; - - oid = lfirst_oid(lc); - oid_str = DirectFunctionCall1(oidout, ObjectIdGetDatum(oid)); - tmp_ary[i++] = DirectFunctionCall1(regtypein, oid_str); + tmp_ary[i++] = ObjectIdGetDatum(lfirst_oid(lc)); } /* XXX: this hardcodes assumptions about the regtype type */