Temporarily relax a check in the debug info verifier.
authorAdrian Prantl <aprantl@apple.com>
Wed, 29 Apr 2015 16:52:17 +0000 (16:52 +0000)
committerAdrian Prantl <aprantl@apple.com>
Wed, 29 Apr 2015 16:52:17 +0000 (16:52 +0000)
commitba6ec4b70bc49bf8b65b59f64b43df4df3fe786e
treec586a79f158f33436e7d48c560f411428c835c81
parentc69547136582e1e3155c903202583aea6490faf0
Temporarily relax a check in the debug info verifier.
The clang frontend helps out GDB by emitting the members of local anonymous
unions as artificial local variables with shared storage. When SROA splits
the storage for artificial local variables that are smaller than the entire
union, the overhang piece will be outside of the allotted space for the
variable and this check fails.

rdar://problem/20730771

llvm-svn: 236124
llvm/lib/IR/Verifier.cpp