Mercurial > hg > CbC > CbC_gcc
annotate gcc/testsuite/g++.old-deja/g++.other/decl3.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
rev | line source |
---|---|
111 | 1 // { dg-do assemble } |
2 | |
3 // Origin: Adapted by Nathan Sidwell 29 Apr 1999 <nathan@acm.org> | |
4 // from a test case submitted by Corey Kosak <kosak@cs.cmu.edu> | |
5 // http://gcc.gnu.org/ml/gcc-bugs/1999-04n/msg00505.html | |
6 | |
7 // We should not allow arrays of abstract type. [class.abstract/2] | |
8 | |
9 struct cow_t { // { dg-message "pure" } | |
10 virtual void f()=0; // { dg-message "note" } | |
11 }; | |
12 | |
13 | |
14 int main() | |
15 { | |
16 cow_t cow[2]; // { dg-error "invalid abstract type" } | |
17 cow[0].f(); | |
18 return 0; | |
19 } |