summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/other/void1.C
blob: 691e6f7824e9c5a6f7687f27f936a2b9f82c89db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// PR c++/9278
// { dg-do compile }

typedef void VOID;

int foo(void);
int bar(VOID);                // { dg-error "type|invalid use" }

template<int> int foo(void);
template<int> int bar(VOID);  // { dg-error "type|invalid use" }

struct A
{
  int foo(void);
  int bar(VOID);              // { dg-error "type|invalid use" }
};