Add missing "extern" in rust-lang.h
authorTom Tromey <tom@tromey.com>
Tue, 6 Jun 2017 20:27:42 +0000 (14:27 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 2 Oct 2017 14:33:24 +0000 (08:33 -0600)
I noticed that one function in rust-lang.h was not declared using
"extern".  In the interested of uniformity, this patch adds it.

Tested by rebuilding.

2017-10-02  Tom Tromey  <tom@tromey.com>

* rust-lang.h (rust_slice_type): Add "extern".

gdb/ChangeLog
gdb/rust-lang.h

index 9bdb6f8fe267cf368da7b9964bf2b07b20899221..f5b265b8a80dba22bb96c0b01851fdecb4daa286 100644 (file)
@@ -1,3 +1,7 @@
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * rust-lang.h (rust_slice_type): Add "extern".
+
 2017-10-02  Tom Tromey  <tom@tromey.com>
            Pedro Alves  <palves@redhat.com>
 
index 61547d772afc20e8d57ccb05ebab3822fc60bfe0..4d07c483e9b3667e15801e3c87304c028c8dfe9a 100644 (file)
@@ -43,7 +43,7 @@ extern std::string rust_crate_for_block (const struct block *block);
    is the type of the elements of the slice.  USIZE_TYPE is the Rust
    "usize" type to use.  The new type is allocated whereever ELT_TYPE
    is allocated.  */
-struct type *rust_slice_type (const char *name, struct type *elt_type,
-                             struct type *usize_type);
+extern struct type *rust_slice_type (const char *name, struct type *elt_type,
+                                    struct type *usize_type);
 
 #endif /* RUST_LANG_H */