mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-25 21:18:19 +00:00
fix a globalopt crash on two Adobe-C++ testcases that the recent
loop idiom pass exposed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122674 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -55,3 +55,12 @@ entry:
|
||||
ret void
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@data8 = internal global [8000 x i8] zeroinitializer, align 16
|
||||
define void @memset_with_strange_user() ssp {
|
||||
call void @llvm.memset.p0i8.i64(i8* getelementptr inbounds ([8000 x i8]* @data8, i64 0, i64 0), i8 undef, i64 ptrtoint (i8* getelementptr ([8000 x i8]* @data8, i64 1, i64 sub (i64 0, i64 ptrtoint ([8000 x i8]* @data8 to i64))) to i64), i32 16, i1 false)
|
||||
ret void
|
||||
}
|
||||
declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind
|
||||
|
||||
Reference in New Issue
Block a user