[dsymutil] Fix assertion triggered by empty address range.
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 8 Jan 2019 01:08:09 +0000 (01:08 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 8 Jan 2019 01:08:09 +0000 (01:08 +0000)
commit40c63ed39742a3153cf70cc095264842e934bfa2
treea347bd2fd08117e2e41bf72918a7b1e6ff1987ba
parente1caa4ac72012d170caac0142f64268fe46c217e
[dsymutil] Fix assertion triggered by empty address range.

An assertion was hit when running dsymutil on a gcc generated binary
that contained an empty address range. Address ranges are stored in an
interval map of half open intervals. Since the interval is empty and
therefore meaningless, we simply don't add it to the map.

llvm-svn: 350591
llvm/tools/dsymutil/CompileUnit.cpp