1; RUN: not --crash opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds < %s 2>&1 | FileCheck %s 2; RUN: not --crash opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 2>&1 | FileCheck %s 3 4@var1 = addrspace(3) global i32 undef, align 8 5 6; CHECK: LLVM ERROR: Anonymous kernels cannot use LDS variables 7define amdgpu_kernel void @0() { 8 %val0 = load i32, ptr addrspace(3) @var1 9 %val1 = add i32 %val0, 4 10 store i32 %val1, ptr addrspace(3) @var1 11 ret void 12} 13