diff --git a/lib/IR/DebugInfo.cpp b/lib/IR/DebugInfo.cpp index 9646d1aa4d7..ca343f7fac8 100644 --- a/lib/IR/DebugInfo.cpp +++ b/lib/IR/DebugInfo.cpp @@ -60,7 +60,7 @@ DICompositeTypeBase *llvm::getDICompositeType(DIType *T) { if (auto *C = dyn_cast_or_null(T)) return C; - if (auto *D = dyn_cast_or_null(T)) { + if (auto *D = dyn_cast_or_null(T)) { // This function is currently used by dragonegg and dragonegg does // not generate identifier for types, so using an empty map to resolve // DerivedFrom should be fine. @@ -177,7 +177,7 @@ void DebugInfoFinder::processType(DIType *DT) { else if (auto *SP = dyn_cast(D)) processSubprogram(SP); } - } else if (auto *DDT = dyn_cast(DT)) { + } else if (auto *DDT = dyn_cast(DT)) { processType(DDT->getBaseType().resolve(TypeIdentifierMap)); } }