Hey Arthur :) > Is there any reason for that getter to return a mutable pointer to the > name? Would something like this work instead if you're just looking at > getting the name? > > + virtual string * get_name () const { return NULL; } > > With of course adequate modifications to the inheriting classes. Good catch, thanks! Updated the patch and attached the new version to this email. Cordially. Le lun. 22 avr. 2024 à 11:51, Arthur Cohen a écrit : > > Hey Guillaume :) > > On 4/20/24 01:05, Guillaume Gomez wrote: > > Hi, > > > > I just encountered the need to retrieve the name of an `rvalue` (if > > there is one) while working on the Rust GCC backend. > > > > This patch adds a getter to retrieve the information. > > > > Cordially. > > > virtual bool get_wide_int (wide_int *) const { return false; } > > > > + virtual string * get_name () { return NULL; } > > + > > private: > > virtual enum precedence get_precedence () const = 0; > > Is there any reason for that getter to return a mutable pointer to the > name? Would something like this work instead if you're just looking at > getting the name? > > + virtual string * get_name () const { return NULL; } > > With of course adequate modifications to the inheriting classes. > > Best, > > Arthur