diff options
Diffstat (limited to 'gdb/rust-lang.c')
-rw-r--r-- | gdb/rust-lang.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/rust-lang.c b/gdb/rust-lang.c index 832f77f..f3562e0 100644 --- a/gdb/rust-lang.c +++ b/gdb/rust-lang.c @@ -421,7 +421,7 @@ rust_get_trait_object_pointer (struct value *value) CORE_ADDR vtable = value_as_address (value_field (value, vtable_field)); struct symbol *symbol = find_symbol_at_address (vtable); - if (symbol == NULL || !symbol->is_rust_vtable) + if (symbol == NULL || symbol->subclass != SYMBOL_RUST_VTABLE) return NULL; struct rust_vtable_symbol *vtable_sym |