Commits

Arnold Schwaighofer committed e29b7ca52ad
ARCAnalysis: Teach it about array semantic calls that are not may-release Read only array semantic functions such as "array.get_element" only have balanced retain/release pairs in +0 self mode. Therefore, they are only a use of the self pointer not a may-release or a guaranteed use. This means we can more aggressively remove retain/release pairs accross such callees. radar://20071261 Swift SVN r25926