On 18 May 2012 12:46, Diego Novillo <dnovi...@google.com> wrote: > 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.
What's wrong with: (check_in_cxx(t), t) ? Jay.