From 651597463775d688e0f2336e85f263e1931f7c6e Mon Sep 17 00:00:00 2001 From: charlet Date: Tue, 29 Mar 2005 16:17:25 +0000 Subject: [PATCH] 2005-03-29 Robert Dewar * par-ch12.adb (P_Generic): Give better msg for illegal private generic child. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97177 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ada/par-ch12.adb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ada/par-ch12.adb b/gcc/ada/par-ch12.adb index 56ec4a15f39c..ae6b6cd48d57 100644 --- a/gcc/ada/par-ch12.adb +++ b/gcc/ada/par-ch12.adb @@ -153,7 +153,11 @@ package body Ch12 is Decl_Loop : loop P_Pragmas_Opt (Decls); - Ignore (Tok_Private); + + if Token = Tok_Private then + Error_Msg_S ("generic private child packages not permitted"); + Scan; -- past PRIVATE + end if; if Token = Tok_Use then Append (P_Use_Clause, Decls); -- 2.47.3