// { 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 <stdio.h> | |
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 ; | |
} | |
}; |