1 /* This test exposed a bug in combine where it was improperly changing
2 the mode of a register. The bug appeared to be latent until web
3 was moved after combine. This is the reduced test that fails
4 by crashing in reload. */
7 typedef struct cpp_reader cpp_reader
;
8 typedef struct cpp_string cpp_string
;
12 const unsigned char *text
;
16 void (*ident
) (cpp_reader
*, unsigned int, const cpp_string
*);
18 static void cb_ident (cpp_reader
*, unsigned int, const cpp_string
*);
19 int cpp_interpret_string (cpp_reader
*, const cpp_string
*, int,
24 struct cpp_callbacks
*cb
;
28 cb_ident (cpp_reader
* pfile
__attribute__ ((__unused__
)), unsigned int
30 __attribute__ ((__unused__
)), const cpp_string
* str
31 __attribute__ ((__unused__
)))
36 if (cpp_interpret_string (pfile
, str
, 1, &cstr
, 0))