Clean up plpgsql grammar to make sure that check_assignable() is applied

Tom Lane <tgl@sss.pgh.pa.us>

Commit: f7d9874415314641462cfbbf042b6535b78b0b3e
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2006-02-12T04:59:32Z
Releases: 8.2.0
Clean up plpgsql grammar to make sure that check_assignable() is applied
consistently.  This is mostly cosmetic right at the moment because
check_assignable() does nothing for ROW or RECORD datums, but that might
not always be so.  This also syncs several different places that read
INTO target lists.  They're just enough different that it seems
impractical to factor them into a single routine, but they surely
should be the same as much as possible.

Files

PathChange+/−
src/pl/plpgsql/src/gram.y modified +39 −6