Describe the bug
Currently AddressSanitizerPass is checking __sycl_allocateLocalMemory call and then instrument static local memory.
Since #16356 the call is resolved to global variable before AddressSanitizerPass.
Therefore, AddressSanitizerPass should be updated to instrument the global variable instead.
Test https://github.com/intel/llvm/blob/sycl/sycl/test-e2e/AddressSanitizer/out-of-bounds/local/group_local_memory.cpp will fail after #16356 because local memory isn't instrumented.
So I'm disabling the test in #16959. The test should be re-enabled when this issue is fixed.
To reproduce
Environment
Additional context
No response