[XRay][compiler-rt] Fix logical failure in BufferQueue::getBuffer()

Follow-up to D38119.

llvm-svn: 314878
This commit is contained in:
Dean Michael Berris 2017-10-04 06:02:12 +00:00
parent d06e917b9e
commit f279d9b409
1 changed files with 1 additions and 1 deletions

View File

@ -55,7 +55,6 @@ BufferQueue::ErrorCode BufferQueue::getBuffer(Buffer &Buf) {
Buf = B;
++LiveBuffers;
First = Next;
if (++Next == (Buffers.get() + BufferCount))
Next = Buffers.get();
@ -81,6 +80,7 @@ BufferQueue::ErrorCode BufferQueue::releaseBuffer(Buffer &Buf) {
--LiveBuffers;
if (++First == (Buffers.get() + BufferCount))
First = Buffers.get();
return ErrorCode::Ok;
}