Navigate in an structure, selecting elements
* inbound: Is the pointer inbounds? (computed pointer doesn't overflow)
* ptr: Location of the structure
- * indexes: A list of indexes to select the correct value. For example
- the first element of the third element of the structure ptr
- is selected with [3,1] (zero indexed)
+ * indexes: A list of indexes to select the correct value.
-}
- | GetElemPtr Bool LlvmVar [Int]
+ | GetElemPtr Bool LlvmVar [LlvmVar]
{- |
Cast the variable from to the to type. This is an abstraction of three