commit | ec080e7b221889a3b1b2616a19e4019295509627 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Fri Oct 30 22:39:36 2009 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Fri Oct 30 22:39:36 2009 +0000 |
tree | 207aaefadefeae691e8d9de926b85a1e65e67f8f | |
parent | 885be9130b4d9bfe1274b018e8b5c6aa667eb12c [diff] [blame] |
if basic blocks are destroyed while there are *just* BlockAddress' hanging around, then zap them. This is analogous to dangling constantexprs hanging off functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85627 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Transforms/SimplifyCFG/basictest.ll b/test/Transforms/SimplifyCFG/basictest.ll index 468b6ed..a829e03 100644 --- a/test/Transforms/SimplifyCFG/basictest.ll +++ b/test/Transforms/SimplifyCFG/basictest.ll
@@ -21,5 +21,10 @@ } - - +define void @test4() { +entry: + br label %return +return: + ret void +} +@test4g = global i8* blockaddress(@test4, %return)