Fix various asan errors.
Fix various asan errors.
-
ComplexShur
: in same edge-cases,iu
can have a value of 1, leading to an index-out-of-bounds error (e.g.eigensolver_complex_2 s1703113117
) -
thread_non_blocking_thread_pool
: order of destruction left destroyed local references in the thread-pool causing use-after-scope errors -
TensorForcedEval
: internal temporary buffer wasn't cleaned up (e.g.cxx11_tensor_block_evaluator_6
)
Also silenced an unused variable warning in MarketIO
.
After these changes, all our CPU tests seem to pass with clang asan/ubsan.