소스 검색

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

TianlongLiang 10 달 전
부모
커밋
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: