Jonas Maebe wrote:

On 01 Dec 2009, at 13:42, Paul Ishenin wrote:

Jonas Maebe wrote:
Would it be enough if the type name were changed to "variant"? It would not be 100% safe (since "variant" is not a reserved word, anyone can declare a variable/type/... with the name "variant"), but I don't immediately see another solution.
I think yes.

Does the attached patch work for DWARF with Lazarus? "ptype variantvar" still shows tvardata, but "info variantvar" shows "static VARIANT V;", and I don't know what the GDB MI will return for the query that Lazarus uses.

the mi version of info var.. is not implemented in gdb, so lazarus uses ptype var

So I guess for this case, when a TVarrec is returned we'll inspect further using info.

Thanks Marc

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to