On 12-05-18 06:14 , Richard Guenther wrote:
As you retain the macros anyway you can simply not return anything from the C++ checking functions define to a stmt expression ({ check_in_cxx (t); t; })
Sure, but that takes us back to the original gdb issue: it does not understand statement expressions.
Btw, what breaks if the check functions always return a const_tree and take a const_tree?
You get a stream of "invalid conversion from 'tree_node* const*' to 'tree_node**'".
Diego.