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 eLanguageTypeC:
case eLanguageTypeC99: case eLanguageTypeC99:
case eLanguageTypeC11: case eLanguageTypeC11:
#if LLVM_VERSION_MAJOR >= 17
case eLanguageTypeC17: case eLanguageTypeC17:
#endif
break; break;
case eLanguageTypeC_plus_plus: case eLanguageTypeC_plus_plus:
case eLanguageTypeC_plus_plus_03: case eLanguageTypeC_plus_plus_03:
case eLanguageTypeC_plus_plus_11: case eLanguageTypeC_plus_plus_11:
case eLanguageTypeC_plus_plus_14: case eLanguageTypeC_plus_plus_14:
#if LLVM_VERSION_MAJOR >= 17
case eLanguageTypeC_plus_plus_17: case eLanguageTypeC_plus_plus_17:
case eLanguageTypeC_plus_plus_20: case eLanguageTypeC_plus_plus_20:
#endif
cplusplus = true; cplusplus = true;
break; break;
default: default: