diff options
Diffstat (limited to 'gdb/d-lang.c')
-rw-r--r-- | gdb/d-lang.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gdb/d-lang.c b/gdb/d-lang.c index 837a064..abef3b6 100644 --- a/gdb/d-lang.c +++ b/gdb/d-lang.c @@ -321,10 +321,13 @@ build_d_types (struct gdbarch *gdbarch) = arch_float_type (gdbarch, gdbarch_long_double_bit (gdbarch), "real", gdbarch_long_double_format (gdbarch)); - TYPE_INSTANCE_FLAGS (builtin_d_type->builtin_byte) - |= TYPE_INSTANCE_FLAG_NOTTEXT; - TYPE_INSTANCE_FLAGS (builtin_d_type->builtin_ubyte) - |= TYPE_INSTANCE_FLAG_NOTTEXT; + builtin_d_type->builtin_byte->set_instance_flags + (builtin_d_type->builtin_byte->instance_flags () + | TYPE_INSTANCE_FLAG_NOTTEXT); + + builtin_d_type->builtin_ubyte->set_instance_flags + (builtin_d_type->builtin_ubyte->instance_flags () + | TYPE_INSTANCE_FLAG_NOTTEXT); /* Imaginary and complex types. */ builtin_d_type->builtin_ifloat |