21.10.2015 19:31, Iain Buclaw via D.gnu пишет:
On 21 October 2015 at 10:45, drug via D.gnu <d.gnu@puremagic.com
<mailto:d.gnu@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.

Reply via email to