[LLVMdev] Get Element Ptr inst
Arushi Aggarwal
arushi987 at gmail.com
Thu Feb 24 08:39:06 PST 2011
Given 2 GEPs as follows,
%tmp124 = getelementptr inbounds %struct.termbox* %termptr.1, i32 0, i32 5,
!dbg !1051 ; <[2 x i16]*> [#uses=1]
%tmp125 = getelementptr inbounds [2 x i16]* %tmp124, i64 0, i64 0, !dbg
!1051 ; <i16*> [#uses=1]
can I replace the 2nd one with
%tmp126 = getelementptr inbounds %struct.termbox* %termptr.1, i32 0, i32 5,
i64 0, i64 0 ; <i16*>
When I try to create this instruction i get the follwoing error,
opt: /home/vadve/aggarwa4/llvm27/llvm-2.7/include/llvm/Instructions.h:276:
const llvm::Type* llvm::checkType(const llvm::Type*): Assertion `Ty &&
"Invalid GetElementPtrInst indices for type!"' failed.
Thanks!
Arushi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110224/9637942c/attachment.html>
More information about the llvm-dev
mailing list