Rewrite ResultTypeIterator to be a mapped_iterator instead of an IndexedAccessorI...
authorRiver Riddle <riverriddle@google.com>
Mon, 1 Apr 2019 17:03:18 +0000 (10:03 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 1 Apr 2019 18:00:15 +0000 (11:00 -0700)
commit62cd7511f3e146c699e3e60ce7a43a14b5ece9ce
treee880ace0e1f47b89703e19147702981113e56ae3
parent191aaa82efa842ce6169e8f7fcf172c4bacb6b32
Rewrite ResultTypeIterator to be a mapped_iterator instead of an IndexedAccessorIterator. IndexedAccessorIterator makes some assumptions about the element type that do not hold for the result type, i.e. pointer elements. A mapped_iterator also better models the behavior of a ResultTypeIterator.

--

PiperOrigin-RevId: 241345949
mlir/include/mlir/IR/Operation.h