| -- { dg-do compile } | |
| package Noinline1 is | |
| procedure Proc1; | |
| pragma Inline (Proc1); | |
| pragma No_Inline (Proc1); -- { dg-warning "both specified" } | |
| procedure Proc2; | |
| pragma No_Inline (Proc2); | |
| pragma Inline (Proc2); -- { dg-warning "both specified" } | |
| procedure Proc3; | |
| pragma Inline_Always (Proc3); | |
| pragma No_Inline (Proc3); -- { dg-error "mutually exclusive" } | |
| procedure Proc4; | |
| pragma No_Inline (Proc4); | |
| pragma Inline_Always (Proc4); -- { dg-error "mutually exclusive" } | |
| end Noinline1; |