Add dwarf_source_language_name, to convert a DW_LANG_* constant to
string. This will be used in a following patch.
Change-Id: I552ebd318e2e770d590de5920edbd0b75075c1b7
Approved-By: Tom Tromey <tom@tromey.com>
return name;
}
+
+/* See stringify.h. */
+
+const char *
+dwarf_source_language_name (unsigned int lang)
+{
+ const char *name = get_DW_LANG_name (lang);
+
+ if (name == nullptr)
+ return dwarf_unknown ("LANG", lang);
+
+ return name;
+}
/* Convert a DWARF unit type into its string name. */
extern const char *dwarf_unit_type_name (int unit_type);
+/* Convert a DWARF language into its string name. */
+extern const char *dwarf_source_language_name (unsigned int lang);
+
#endif /* GDB_DWARF2_STRINGIFY_H */