MC: Stop using Fragment::getNextNode()
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 8 Oct 2015 22:36:08 +0000 (22:36 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 8 Oct 2015 22:36:08 +0000 (22:36 +0000)
commitec0b29efd9f21e18e680796173ce44d2c77dd530
tree40c9fa276b4a03a5338877efabb49bd1af9bd437
parenta642d2c6cbb00a82e111f32f2792594ac8092cca
MC: Stop using Fragment::getNextNode()

Stop using `getNextNode()` to get an iterator to a fragment (at least,
in this one place).  Instead, use iterator logic directly.

The `getNextNode()` interface isn't actually supposed to work for
creating iterators; it's supposed to return `nullptr` (not a real
iterator) if this is the last node.  It's currently broken and will
"happen" to work, but if we ever fix the function, we'll get some
strange failures in places like this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249763 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/MCAssembler.cpp