blob: 433727dd845449fe3f00227c0c070d1b2257d79b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* Verify -Wdangling-pointer is issued only once.
{ dg-do compile }
{ dg-options "-O -Wall" } */
void *p;
void escape_global_warn_once (void)
{
int x[5];
p = &x[3]; // { dg-regexp "\[^\n\r\]+: warning: \[^\n\r\]+ \\\[-Wdangling-pointer.?\\\]" "message" }
}
void escape_param_warn_once (void **p)
{
int x[5];
*p = &x[3]; // { dg-regexp "\[^\n\r\]+: warning: \[^\n\r\]+ \\\[-Wdangling-pointer.?\\\]" "message" }
}
|