/* { dg-do compile } */ | |
void foo (void); | |
void bar (void *); | |
extern int t; | |
static void kmalloc_large (int size, int flags) | |
{ | |
(void) size; | |
(void) flags; | |
foo (); | |
bar (({__here:&&__here;})); | |
} | |
static void kmalloc (int size, int flags) | |
{ | |
if (size) | |
{ | |
if ((unsigned long) size > 0x1000) | |
kmalloc_large (size, flags); | |
if (flags) | |
bar (({__here:&&__here;})); | |
} | |
} | |
void compress_file_range (int i, int j, int k) | |
{ | |
int nr_pages = ({j < k;}); | |
if (i || t) | |
kmalloc (0x1000UL * nr_pages, 0x40UL); | |
} |