1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
static int test_ok(int a, int b)
{
int nested_ok(int i)
{
return i * 2;
}
return nested_ok(b);
}
static int test_ko(int a, int b)
{
int nested_ko(int i)
{
return i * 2 + a;
}
return nested_ko(b);
}
static int test_inline(int a, int b)
{
inline int nested(int i)
{
return i * 2;
}
return nested(b);
}
static int test_inline_ko(int a, int b)
{
inline int nested(int i)
{
return i * 2 + a;
}
return nested(b);
}
/*
* check-name: nested-functions
*
* check-error-start
nested-functions.c:32:32: warning: unreplaced symbol 'a'
* check-error-end
*/
|