SafeStack: Create the unsafe stack pointer on demand.
This avoids creating an unnecessary undefined reference on targets such as
NVPTX that require such references to be declared in asm output.
llvm-svn: 240321
diff --git a/llvm/test/Transforms/SafeStack/no-attr.ll b/llvm/test/Transforms/SafeStack/no-attr.ll
index ca3c21a..d9bcefd 100644
--- a/llvm/test/Transforms/SafeStack/no-attr.ll
+++ b/llvm/test/Transforms/SafeStack/no-attr.ll
@@ -6,6 +6,8 @@
; no safestack attribute
; Requires no protector.
+; CHECK-NOT: __safestack_unsafe_stack_ptr
+
; CHECK: @foo
define void @foo(i8* %a) nounwind uwtable {
entry: