From: Chris Lattner Date: Sun, 10 Oct 2004 17:06:09 +0000 (+0000) Subject: New testcase that crashes -globalopt. I found this through inspection, not X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=b3deddcf2569b8a593baad3fec950f9b4de2010f;p=oota-llvm.git New testcase that crashes -globalopt. I found this through inspection, not actually in the wild :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16877 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.llx b/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.llx new file mode 100644 index 00000000000..67d0dbc266d --- /dev/null +++ b/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.llx @@ -0,0 +1,17 @@ +; RUN: llvm-as < %s | opt -globalopt + +%V = global float 12.0 +%G = internal global int* null + +int %user() { + %P = load int** %G + %Q = load int* %P + ret int %Q +} + +void %setter() { + %Vi = cast float* %V to int* + store int* %Vi, int** %G + ret void +} +