Hello All, I cannot figure out how to have a vector of strings in a GTY-ed file
As a simple example, if I add (inside trunk rev.101317) at the end of gcc/stringpool.c just before the last #include "gt-stringpool.h" typedef char* basilestring_t; DEF_VEC_P (basilestring_t); DEF_VEC_ALLOC_P (basilestring_t,heap); static VEC(basilestring_t,heap) *basilestring_vector; Then I gen a gengtype error: make[2]: Entering directory `/usr/src/Lang/_BasileGgccObj/gcc' build/gengtype /usr/src/Lang/basile-ggcc/gcc/stringpool.c:263: unidentified type `basilestring_t' Notice that: I do not add any additional occurrence of GTY in a already GTY-ed file. my added code is quite similar to the following code from gcc/genextract.c (which is not gengtype-d) typedef char *locstr; /*later*/ DEF_VEC_P(locstr); DEF_VEC_ALLOC_P(locstr,heap); Any clues? Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***