Does gdb support D enums?

drug via D.gnu d.gnu at puremagic.com
Wed Oct 21 10:52:25 PDT 2015


21.10.2015 19:31, Iain Buclaw via D.gnu пишет:
> On 21 October 2015 at 10:45, drug via D.gnu <d.gnu at puremagic.com
> <mailto:d.gnu at puremagic.com>> wrote:
>
>     Using gdb `print` instead of enum value I see `incomplete type`. Did
>     I miss something? (I use gdb 7.10 from ttp://ftp.gnu.org/gnu/gdb/
>     <http://ftp.gnu.org/gnu/gdb/>)
>
>     Thanks
>
>
>
> Depends what you mean by 'enum'.  Only integral types are treated as
> enum in the C sense.  All other value types (bool, float) are treated as
> constant literals that you can only access through it's qualified name.
> Don't expect aggregate types (struct, array, associative array) to show
> properly either.
As I said above, I use dmd-build binaries and I should say that gdb 
works very well with structs for me. The only exception so far is enum.


More information about the D.gnu mailing list