Index: llvm/include/llvm/BinaryFormat/Dwarf.h =================================================================== --- llvm/include/llvm/BinaryFormat/Dwarf.h +++ llvm/include/llvm/BinaryFormat/Dwarf.h @@ -232,6 +232,8 @@ case DW_LANG_hi_user: return false; } + if (S >= DW_LANG_lo_user && S <= DW_LANG_hi_user) + return false; llvm_unreachable("Invalid source language"); }