Support some new DWARF language encoding for C and C++
authorDodji Seketeli <dodji@redhat.com>
Thu, 17 Jan 2019 09:06:02 +0000 (10:06 +0100)
committerDodji Seketeli <dodji@redhat.com>
Thu, 17 Jan 2019 09:06:02 +0000 (10:06 +0100)
* src/abg-dwarf-reader.cc (dwarf_language_to_tu_language): Support
new DW_LANG_{C11, C_plus_plus_03, C_plus_plus_11, C_plus_plus_14}
enumerators.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-dwarf-reader.cc

index 090b102..c9cffc3 100644 (file)
@@ -12194,10 +12194,14 @@ dwarf_language_to_tu_language(size_t l)
     case DW_LANG_C89:
       return translation_unit::LANG_C89;
     case DW_LANG_C:
+    case DW_LANG_C11:
       return translation_unit::LANG_C;
     case DW_LANG_Ada83:
       return translation_unit::LANG_Ada83;
     case DW_LANG_C_plus_plus:
+    case DW_LANG_C_plus_plus_03:
+    case DW_LANG_C_plus_plus_11:
+    case DW_LANG_C_plus_plus_14:
       return translation_unit::LANG_C_plus_plus;
     case DW_LANG_Cobol74:
       return translation_unit::LANG_Cobol74;