Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 397471337BA3 for ; Thu, 28 Oct 2010 14:04:05 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 37827-03 for ; Thu, 28 Oct 2010 17:03:58 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mahout.postgresql.org (mahout.postgresql.org [98.129.198.123]) by mail.postgresql.org (Postfix) with ESMTP id 75D0D1337B9F for ; Thu, 28 Oct 2010 14:03:56 -0300 (ADT) Received: from [98.129.198.124] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.69) (envelope-from ) id 1PBVtL-0003L9-8W for pgsql-committers@postgresql.org; Thu, 28 Oct 2010 17:03:55 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.69) (envelope-from ) id 1PBVtK-0007vG-V0 for pgsql-committers@postgresql.org; Thu, 28 Oct 2010 17:03:54 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Tom Lane Subject: pgsql: Fix plpgsql's handling of "simple" expression evaluation. Message-Id: Date: Thu, 28 Oct 2010 17:03:54 +0000 X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.91 tagged_above=-10 required=5 tests=BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 X-Spam-Level: X-Archive-Number: 201010/264 X-Sequence-Number: 42691 Rml4IHBscGdzcWwncyBoYW5kbGluZyBvZiAic2ltcGxlIiBleHByZXNzaW9uIGV2YWx1YXRpb24u CgpJbiBnZW5lcmFsLCBleHByZXNzaW9uIGV4ZWN1dGlvbiBzdGF0ZSB0cmVlcyBhcmVuJ3QgcmUt ZW50cmFudGx5IHVzYWJsZSwKc2luY2UgZnVuY3Rpb25zIGNhbiBzdG9yZSBwcml2YXRlIHN0YXRl IGluZm9ybWF0aW9uIGluIHRoZW0uCkZvciBlZmZpY2llbmN5IHJlYXNvbnMsIHBscGdzcWwgdHJp ZXMgdG8gY2FjaGUgYW5kIHJldXNlIHN0YXRlIHRyZWVzIGZvcgoic2ltcGxlIiBleHByZXNzaW9u cy4gIEl0IGNhbiBnZXQgYXdheSB3aXRoIHRoYXQgbW9zdCBvZiB0aGUgdGltZSwgYnV0IGl0CmNh biBmYWlsIGlmIHRoZSBzdGF0ZSB0cmVlIGlzIGRpcnR5IGZyb20gYSBwcmV2aW91cyBmYWlsZWQg ZXhlY3V0aW9uIChhcwppbiBhbiBleGFtcGxlIGZyb20gQWx2YXJvKSBvciBpcyBiZWluZyB1c2Vk IHJlY3Vyc2l2ZWx5IChhcyBub3RlZCBieSBtZSkuCgpGaXggYnkgdHJhY2tpbmcgd2hldGhlciBh IHN0YXRlIHRyZWUgaXMgaW4gdXNlLCBhbmQgZmFsbGluZyBiYWNrIHRvIHRoZQoibm9uLXNpbXBs ZSIgY29kZSBwYXRoIGlmIHNvLiAgVGhpcyByZXN1bHRzIGluIGEgcHJldHR5IGNvbnNpZGVyYWJs ZSBzcGVlZApoaXQgd2hlbiB0aGUgbm9uLXNpbXBsZSBwYXRoIGlzIHRha2VuLCBidXQgdGhlIGF2 YWlsYWJsZSBhbHRlcm5hdGl2ZXMgc2VlbQpldmVuIG1vcmUgdW5wbGVhc2FudCBiZWNhdXNlIHRo ZXkgYWRkIG92ZXJoZWFkIGluIHRoZSBzaW1wbGUgcGF0aC4gIFBlcgppZGVhIGZyb20gSGVpa2tp LgoKQmFjay1wYXRjaCB0byBhbGwgc3VwcG9ydGVkIGJyYW5jaGVzLgoKQnJhbmNoCi0tLS0tLQpt YXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwOi8vZ2l0LnBvc3RncmVzcWwub3JnL2dpdHdlYj9w PXBvc3RncmVzcWwuZ2l0O2E9Y29tbWl0ZGlmZjtoPThjZTIyZGQ0YzUxYjZlODE1NTg4OTY1M2Mw MTE2Y2FkMTM4Nzc1MTIKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9wbC9wbHBn c3FsL3NyYy9wbF9leGVjLmMgICAgICAgICAgfCAgIDI4ICsrKysrKysrKysrKysrKysrKystCnNy Yy9wbC9wbHBnc3FsL3NyYy9wbHBnc3FsLmggICAgICAgICAgfCAgICA4ICsrKy0tCnNyYy90ZXN0 L3JlZ3Jlc3MvZXhwZWN0ZWQvcGxwZ3NxbC5vdXQgfCAgIDQ3ICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9wbHBnc3FsLnNxbCAgICAgIHwgICA0 MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo0IGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNl cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK