diff options
| author | Matthew Gingell <gingell@gcc.gnu.org> | 2002-03-28 15:33:09 +0000 | 
|---|---|---|
| committer | Matthew Gingell <gingell@gcc.gnu.org> | 2002-03-28 15:33:09 +0000 | 
| commit | 8cbb664efd48c0be633d1a63a87888da5b77f06d (patch) | |
| tree | de291fbe38321eee24920156c79d6252aa6b59ba /libjava/java/security/UnrecoverableKeyException.java | |
| parent | 792c4e744099b705a889e0676b8f1f71fb467343 (diff) | |
| download | gcc-8cbb664efd48c0be633d1a63a87888da5b77f06d.zip gcc-8cbb664efd48c0be633d1a63a87888da5b77f06d.tar.gz gcc-8cbb664efd48c0be633d1a63a87888da5b77f06d.tar.bz2 | |
* checks.ads:
	(Remove_Checks): New procedure
	* checks.adb:
	(Remove_Checks): New procedure
	* exp_util.adb:
	Use new Duplicate_Subexpr functions
	(Duplicate_Subexpr_No_Checks): New procedure
	(Duplicate_Subexpr_No_Checks_Orig): New procedure
	(Duplicate_Subexpr): Restore original form (checks duplicated)
	(Duplicate_Subexpr): Call Remove_Checks
	* exp_util.ads:
	(Duplicate_Subexpr_No_Checks): New procedure
	(Duplicate_Subexpr_No_Checks_Orig): New procedure
	Add 2002 to copyright notice
	* sem_util.adb: Use new Duplicate_Subexpr functions
	* sem_eval.adb:
	(Eval_Indexed_Component): This is the place to call
	Constant_Array_Ref and to replace the value. We simply merge
	the code of this function in here, since it is now no longer
	used elsewhere. This fixes the problem of the back end not
	realizing we were clever enough to see that this was
	constant.
	(Expr_Val): Remove call to Constant_Array_Ref
	(Expr_Rep_Val): Remove call to Constant_Array_Ref
	Minor reformatting
	(Constant_Array_Ref): Deal with string literals (patch
	suggested by Zack Weinberg on the gcc list)
	* exp_util.adb: Duplicate_Subexpr_No_Checks_Orig =>
	Duplicate_Subexpr_Move_Checks.
	* exp_util.ads: Duplicate_Subexpr_No_Checks_Orig =>
	Duplicate_Subexpr_Move_Checks.
	* sem_eval.adb: (Constant_Array_Ref): Verify that constant
	value of array exists before retrieving it (it may a private
	protected component in a function).
From-SVN: r51513
Diffstat (limited to 'libjava/java/security/UnrecoverableKeyException.java')
0 files changed, 0 insertions, 0 deletions
