Reactor/Traits: Fix brokenness with CToReactor::cast of pointers.
The documentation states:
"For T types that have a CToReactorT<> specialization,
CToReactorPtrT<T>::type resolves to Pointer< CToReactorT<T> >,
otherwise CToReactorPtrT<T>::type resolves to Pointer<Byte>."
However, the CToReactorPtrT<T>::cast() function did not behave
correctly for some Pointer<Byte> cases. Now fixed.
Bug: b/143479561
Change-Id: I64387653e9edf21eb7fa91e3bcb7b76171c7bca4
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/38389Tested-by:
Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by:
Alexis Hétu <sugoi@google.com>
Showing
Please
register
or
sign in
to comment