// { dg-do run } | |
// GROUPS passed arrays | |
// array file | |
// Message-Id: <9204120353.AA06266@cs.rice.edu> | |
// From: dougm@cs.rice.edu (Doug Moore) | |
// Subject: constructors not called on new'ed array elements | |
// Date: Sat, 11 Apr 92 22:53:35 CDT | |
#include <stdio.h> | |
int i = 0; | |
class foo | |
{ | |
private: | |
static foo *array; | |
public: | |
foo() | |
{ | |
i++; | |
} | |
}; | |
foo* foo::array = new foo [5]; | |
int main() | |
{ | |
if (i != 5) | |
{ printf ("FAIL\n"); return 1; } | |
else | |
printf ("PASS\n"); | |
} |