This needs to modify a line table test to account for the new lexical block created to hold the new discriminator value. llvm-svn: 202754
class and use it pervasively to restore debug locations. Fixes an interaction between cleanup and EH that caused the location to not be restored properly after emitting a landing pad. rdar://problem/15208190 llvm-svn: 199444