// { dg-do assemble } // GROUPS passed operators // opr-new file // From: flisakow@cae.wisc.edu // Date: Thu, 1 Sep 94 18:21:09 CDT // Subject: g++ bug? // Message-ID: <9409012321.AA05346@hprisc-19.cae.wisc.edu> #include struct fcell { FILE *fd; struct fcell *next; }; class FStack { public: struct fcell *top; FStack() { top = NULL ; } inline void push(FILE * fd1, int line_num, char *fname = NULL) { struct fcell *tmp = new struct fcell; tmp->fd = fd1; tmp->next = top; top = tmp ; } };