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

This commit is contained in:
TianlongLiang 2025-04-01 12:05:13 +08:00 committed by GitHub
parent fb69699909
commit b8dde7246d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: