Message ID | 20131015103349.GA19243@adacore.com |
---|---|
State | New |
Headers | show |
Index: par-ch4.adb =================================================================== --- par-ch4.adb (revision 203568) +++ par-ch4.adb (working copy) @@ -3120,6 +3120,14 @@ Scan; -- Past ELSE Append_To (Exprs, P_Expression); + -- Skip redundant ELSE parts + + while Token = Tok_Else loop + Error_Msg_SC ("only one ELSE part is allowed"); + Scan; -- past ELSE + Discard_Junk_Node (P_Expression); + end loop; + -- Two expression case (implied True, filled in during semantics) else