LLVM: Fix for coroutines with array allocas
CoroFrame was not considering array allocas, and was only ever reserving a single element.
This meant that stores to the non-zero'th element would corrupt later allocas.
Upstreamed here: https://reviews.llvm.org/D61372
Bug: b/131671798
Bug: b/131672705
Change-Id: I15bc750d8332298b696290083fb6a82a2773c768
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/30211
Presubmit-Ready: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by:
Ben Clayton <bclayton@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Showing
Please
register
or
sign in
to comment