Test: Convert to new exception handling

llvm-svn: 141069
This commit is contained in:
Tobias Grosser 2011-10-04 07:53:21 +00:00
parent a241132b6a
commit 7a5246a371
2 changed files with 5 additions and 1 deletions

View File

@ -5,6 +5,8 @@ target triple = "x86_64-linux-gnu"
declare i32 @funa() align 2
declare i32 @generic_personality_v0(i32, i64, i8*, i8*)
define void @funb() align 2 {
entry:
br label %bb117
@ -14,6 +16,7 @@ bb117: ; preds = %bb56
to label %bb121 unwind label %invcont118 ; <%struct.btHullTriangle*> [#uses=1]
invcont118: ; preds = %bb117
%d = landingpad { i8*, i32 } personality i32 (i32, i64, i8*, i8*)* @generic_personality_v0 cleanup catch i32* null
br label %bb121
bb121: ; preds = %bb120, %invcont118

View File

@ -1,8 +1,8 @@
; RUN: opt %loadPolly %defaultOpts -polly-prepare -polly-detect -analyze %s
; ModuleID = '/tmp/invoke_edge_not_supported.ll'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
target triple = "x86_64-linux-gnu"
declare i32 @generic_personality_v0(i32, i64, i8*, i8*)
define i16 @v() {
entry:
@ -22,5 +22,6 @@ bb9: ; preds = %bb3
ret i16 0
lpad22: ; preds = %invcont12
%d = landingpad { i8*, i32 } personality i32 (i32, i64, i8*, i8*)* @generic_personality_v0 cleanup catch i32* null
unreachable
}