-- { dg-do run } | |
procedure Boolean_Expr2 is | |
function Ident_Bool (B : Boolean) return Boolean is | |
begin | |
return B; | |
end; | |
begin | |
if Boolean'Succ (Ident_Bool(False)) /= True then | |
raise Program_Error; | |
end if; | |
if Boolean'Pred (Ident_Bool(True)) /= False then | |
raise Program_Error; | |
end if; | |
end; |