2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20030410-1.c
blob9127ede83972c4251d968513481305302560b6bc
1 /* PR 10201 */
3 extern struct _zend_compiler_globals compiler_globals;
4 typedef struct _zend_executor_globals zend_executor_globals;
5 extern zend_executor_globals executor_globals;
7 typedef struct _zend_ptr_stack {
8 int top;
9 void **top_element;
10 } zend_ptr_stack;
11 struct _zend_compiler_globals {
13 struct _zend_executor_globals {
14 int *uninitialized_zval_ptr;
15 zend_ptr_stack argument_stack;
18 static inline void safe_free_zval_ptr(int *p)
20 if (p!=(executor_globals.uninitialized_zval_ptr)) {
23 zend_executor_globals executor_globals;
24 static inline void zend_ptr_stack_clear_multiple(void)
26 executor_globals.argument_stack.top -= 2;