1*ea859005SMatt Arsenault; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5 2*ea859005SMatt Arsenault; RUN: not --crash opt -passes=safe-stack -mtriple=x86_64-pc-linux-gnu -disable-output %s 2>&1 | FileCheck %s 3*ea859005SMatt Arsenault 4*ea859005SMatt Arsenaulttarget datalayout = "A5" 5*ea859005SMatt Arsenault 6*ea859005SMatt Arsenault; Declaration of __safestack_unsafe_stack_ptr already exists with wrong address space 7*ea859005SMatt Arsenault@__safestack_unsafe_stack_ptr = external thread_local(initialexec) global ptr 8*ea859005SMatt Arsenault 9*ea859005SMatt Arsenault; CHECK: LLVM ERROR: __safestack_unsafe_stack_ptr must have void* type 10*ea859005SMatt Arsenault 11*ea859005SMatt Arsenaultdefine void @alloca_addrspace() nounwind uwtable safestack { 12*ea859005SMatt Arsenault %a = alloca i8, align 8, addrspace(5) 13*ea859005SMatt Arsenault call void @Capture_as5(ptr addrspace(5) %a) 14*ea859005SMatt Arsenault ret void 15*ea859005SMatt Arsenault} 16*ea859005SMatt Arsenault 17*ea859005SMatt Arsenaultdeclare void @Capture_as5(ptr addrspace(5)) 18