diff --git a/lib/CodeGen/AsmPrinter/DIEHash.cpp b/lib/CodeGen/AsmPrinter/DIEHash.cpp index bc8c6957b06..ea0c1cf7cb9 100644 --- a/lib/CodeGen/AsmPrinter/DIEHash.cpp +++ b/lib/CodeGen/AsmPrinter/DIEHash.cpp @@ -346,12 +346,15 @@ void DIEHash::hashAttribute(AttrEntry Attr, dwarf::Tag Tag) { hashBlockData(cast(Value)->getValues()); } break; + // FIXME: Handle loclistptr. + case DIEValue::isLocList: + // FIXME: It's uncertain whether or not we should handle this at the moment. case DIEValue::isExpr: case DIEValue::isLabel: case DIEValue::isDelta: + // These two were handled above. case DIEValue::isEntry: case DIEValue::isTypeSignature: - case DIEValue::isLocList: llvm_unreachable("Add support for additional value types."); } }