Alexander_Droste added a comment. Looking at the code it seems that this data structure: `typedef SmallVector<const MemRegion *, 2> RegionVector;` tricks the function into rating the MemRegion as an ElementRegion. http://reviews.llvm.org/D16044