summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C
blob: fdf4114188177f57a7552688173dd100b9fc09a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* { dg-do compile } */
/* { dg-options "-O2 -fdump-tree-ccp1 -fdelete-null-pointer-checks" } */
struct t
{
  static inline void tt()
  {
  }
  virtual void q();
};
int m()
{
  void *q = (void *)&t::tt;
  return q != 0;
}
/* { dg-final { scan-tree-dump "return 1" "ccp1"} } */
/* { dg-final { cleanup-tree-dump "ccp1" } } */