This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r181659 - in /trunk/gcc/ada: ChangeLog a-cborma...


Author: charlet
Date: Wed Nov 23 11:04:39 2011
New Revision: 181659

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181659
Log:
2011-11-23  Ed Schonberg  <schonberg@adacore.com>

	* exp_ch5.adb (Expand_Iterator_Loop): Wrap the expanded loop
	and the cursor declarations in a block, so that the loop variable
	is local to the construct.

2011-11-23  Matthew Heaney  <heaney@adacore.com>

	* a-coorma.ads, a-ciorma.ads, a-cborma.ads (Iterate): Returns
	type Reversible_Iterator'Class.
	* a-coorma.adb, a-ciorma.adb, a-cborma.adb (Iterator):
	Declare type as limited.
	(First, Last): Return value depends on iterator's start node value.
	(Next, Previous): Call corresponding Cursor-based operation.
	(Iterate): Indicate whether complete or partial iteration


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/a-cborma.adb
    trunk/gcc/ada/a-cborma.ads
    trunk/gcc/ada/a-ciorma.adb
    trunk/gcc/ada/a-ciorma.ads
    trunk/gcc/ada/a-coorma.adb
    trunk/gcc/ada/a-coorma.ads
    trunk/gcc/ada/exp_ch5.adb


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]