SchrodingerZhu wrote: @lntue ideally that is the correct thing to do. however, I failed to alias an external object. - It is rejected by explicit checking - After relaxing the check, the generator expression is unhappy https://github.com/llvm/llvm-project/pull/119259