Просмотр исходного кода

dwarf_extractor.cpp: use macro control to be compatible with lower version toolchain (#4169)

TianlongLiang 9 месяцев назад
Родитель
Сommit
b8dde7246d
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      core/iwasm/compilation/debug/dwarf_extractor.cpp

+ 4 - 0
core/iwasm/compilation/debug/dwarf_extractor.cpp

@@ -311,14 +311,18 @@ lldb_function_to_function_dbi(const AOTCompContext *comp_ctx,
         case eLanguageTypeC:
         case eLanguageTypeC99:
         case eLanguageTypeC11:
+#if LLVM_VERSION_MAJOR >= 17
         case eLanguageTypeC17:
+#endif
             break;
         case eLanguageTypeC_plus_plus:
         case eLanguageTypeC_plus_plus_03:
         case eLanguageTypeC_plus_plus_11:
         case eLanguageTypeC_plus_plus_14:
+#if LLVM_VERSION_MAJOR >= 17
         case eLanguageTypeC_plus_plus_17:
         case eLanguageTypeC_plus_plus_20:
+#endif
             cplusplus = true;
             break;
         default: