Skip to content

C backend assertion: (castIsValid(getOpcode(), S, Ty) && "Illegal Trunc") #1553

@llvmbot

Description

@llvmbot
Bugzilla Link 1181
Resolution FIXED
Resolved on Feb 22, 2010 12:44
Version trunk
OS All
Reporter LLVM Bugzilla Contributor

Extended Description

llc -march=c triggers this assertion. Test case is:

target datalayout = "e-p:64:64"
target triple = "x86_64-apple-darwin8"

implementation ; Functions:

declare void @​llvm.memset.i64(i8*, i8, i64, i32)

define fastcc void @​InitUser_data_unregistered() {
entry:
tail call void @​llvm.memset.i64( i8* null, i8 0, i64 65496, i32 1 )
ret void
}

Metadata

Metadata

Assignees

Labels

bugzillaIssues migrated from bugzillacompile-failUse [accepts-invalid] and [rejects-valid] instead

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions