gdb: Convert language_data::c_style_arrays to a method
[deliverable/binutils-gdb.git] / gdb / go-lang.c
index df7cbc79b196689d0edb437d8209778cb00fa767..c2724e3d7cc06e5c8867283d302b0b324b552efd 100644 (file)
@@ -508,18 +508,13 @@ enum go_primitive_types {
 
 extern const struct language_data go_language_data =
 {
-  "go",
-  "Go",
-  language_go,
   range_check_off,
   case_sensitive_on,
   array_row_major,
   macro_expansion_no,
-  NULL,
   &exp_descriptor_c,
   false,                       /* la_store_sym_names_in_linkage_form_p */
   go_op_print_tab,             /* Expression operators for printing.  */
-  1,                           /* C-style arrays.  */
   0,                           /* String lower bound.  */
   &default_varobj_ops,
 };
@@ -533,6 +528,16 @@ public:
     : language_defn (language_go, go_language_data)
   { /* Nothing.  */ }
 
+  /* See language.h.  */
+
+  const char *name () const override
+  { return "go"; }
+
+  /* See language.h.  */
+
+  const char *natural_name () const override
+  { return "Go"; }
+
   /* See language.h.  */
   void language_arch_info (struct gdbarch *gdbarch,
                           struct language_arch_info *lai) const override
This page took 0.024214 seconds and 4 git commands to generate.