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
OpenPGP_0x1B3465B044AD9C65.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature