Ada, libgnarl: Fix s-taprop__posix.adb compilation.
Bootstrap on Darwin, and likely any other targets using the posix implementation of s-taprop was broken by commits between r15-2743 and r15-2747: s-taprop.adb:297:15: error: "size_t" is not visible s-taprop.adb:297:15: error: multiple use clauses cause hiding s-taprop.adb:297:15: error: hidden declaration at s-osinte.ads:58 s-taprop.adb:297:15: error: hidden declaration at i-c.ads:9 This seems to be caused by an omitted change to use Interfaces.C.size_t instead of just size_t. Fixed thus. gcc/ada/ChangeLog: * libgnarl/s-taprop__posix.adb (Stack_Guard): Use Interfaces.C.size_t for the type of Page_Size. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
This commit is contained in:
parent
82ed4d5143
commit
6db7150947
1 changed files with 1 additions and 1 deletions
|
@ -294,7 +294,7 @@ package body System.Task_Primitives.Operations is
|
|||
Res :=
|
||||
mprotect
|
||||
(Stack_Base - (Stack_Base mod Page_Size) + Page_Size,
|
||||
size_t (Page_Size),
|
||||
Interfaces.C.size_t (Page_Size),
|
||||
prot => (if On then PROT_ON else PROT_OFF));
|
||||
pragma Assert (Res = 0);
|
||||
end if;
|
||||
|
|
Loading…
Add table
Reference in a new issue