After landing the 08-elf-reader patch the sanitizer reported
memory leak issues. The test causing the issue was disabled
https://reviews.llvm.org/rGd81725d2bc016b58cb9327910f7892a2d4ac53c1
The command line used in the test case is:
llvm-debuginfo-analyzer --attribute=level --print=instructions pr-incorrect-instructions-dwarf-clang.o
When dealing with logical instruction lines associated with
an artificial logical scope, skip the process of finding
their enclosing scope. Just add them to the scope.
Create logical debug lines only if the command line specifies:
--print=lines or --print=elements or --print=all