-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Closed
Labels
bugzillaIssues migrated from bugzillaIssues migrated from bugzillacompile-failUse [accepts-invalid] and [rejects-valid] insteadUse [accepts-invalid] and [rejects-valid] insteadllvm-toolsAll llvm tools that do not have corresponding tagAll llvm tools that do not have corresponding tag
Description
| Bugzilla Link | 1113 |
| Resolution | FIXED |
| Resolved on | Feb 22, 2010 12:51 |
| Version | trunk |
| OS | All |
Extended Description
test/Regression/Transforms/ConstProp/float-to-ptr-cast.ll is failing. Here's the
error shown:
FAIL:
/home/nicholas/llvm/test/Regression/Transforms/ConstProp/float-to-ptr-cast.ll:
child process exited abnormally
llvm-as: :3,0: Reference to an invalid definition: 'cast_upgrade2' of
type 'i64'
opt: Standard Input is empty!
llvm-dis: Standard Input is empty!
It's producing the following output:
define i32* %test1() {
%cast_upgrade1 = fptoui float 0.0 to i64
%X.pntr.s1.u0 = inttoptr i64 %cast_upgrade2 to i32*
ret i32* %X.pntr.s1.u0
}
define i32* %test2() {
ret i32* inttoptr( i64 fptoui(float 0.0 to i64) to i32*)
}
The bug is undefined %cast_upgrade2 when it should be %cast_upgrade1. This is a
very recent change (today).
Metadata
Metadata
Assignees
Labels
bugzillaIssues migrated from bugzillaIssues migrated from bugzillacompile-failUse [accepts-invalid] and [rejects-valid] insteadUse [accepts-invalid] and [rejects-valid] insteadllvm-toolsAll llvm tools that do not have corresponding tagAll llvm tools that do not have corresponding tag