1/* { dg-skip-if "can't read function data" { nvptx-*-* } { "*" } { "" } } */
2void foo(void);
3void bar(void);
4
5int test(int b)
6{
7  void *p, **q;
8  if (b)
9    p = (void *)foo;
10  else
11    p = (void *)bar;
12  q = (void **)p;
13  if (*q == (void *)0)
14    return 1;
15  return 0;
16}
17