Apparently, DebugInfoFinder::processCompileUnit doesn't process all
of the possible kinds of DIImportedEntit'ies, e.g. DIGlobalVariable's.
Previously introduced llvm_unreachable is therefore incorrect.
Removing it here.
Paths
| Differential D45707
[DebugInfo] Follow-up bug fix on "Fixing a couple of DI duplication bugs of CloneModule" ClosedPublic Authored by rtereshin on Apr 16 2018, 4:22 PM.
Details
Summary Apparently, DebugInfoFinder::processCompileUnit doesn't process all Previously introduced llvm_unreachable is therefore incorrect.
Diff Detail
Revision Contents
Diff 142715 lib/IR/DebugInfo.cpp
test/DebugInfo/Generic/debuginfofinder-imported-global-variable.ll
|