about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorChase Southwood <chase.southwood@gmail.com>2014-12-10 23:12:31 -0600
committerChase Southwood <chase.southwood@gmail.com>2014-12-13 20:14:42 -0600
commit81f9a319265ddbe6b7823b50c29e3aff076d82c1 (patch)
tree5fd6d5477ac2e91ad84c5a6ff981fd701c65621e /src/rustllvm/RustWrapper.cpp
parent444fa1b7cffcd99ca5b8abb51acf979f06a25899 (diff)
downloadrust-81f9a319265ddbe6b7823b50c29e3aff076d82c1.tar.gz
rust-81f9a319265ddbe6b7823b50c29e3aff076d82c1.zip
Change `VecMap`'s iterators to use wrapper structs instead of typedefs.
Using a type alias for iterator implementations is fragile since this
exposes the implementation to users of the iterator, and any changes
could break existing code.

This commit changes the iterators of `VecMap` to use
proper new types, rather than type aliases.  However, since it is
fair-game to treat a type-alias as the aliased type, this is a:

[breaking-change].
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions