| pragma Assertion_Policy (Check); | |
| package Expr_Func6 is | |
| type Monolean is (Nottrue); | |
| function Basic_Function return Monolean; | |
| function Fancy_Function_With_Contract return Boolean | |
| with Pre => Basic_Function = Nottrue; | |
| function Fancy_Function_With_Contract return Boolean is (False); | |
| function Basic_Function return Monolean is (Nottrue); | |
| procedure Dummy; | |
| end Expr_Func6; |