| ; RUN: llc < %s -march=c | grep __builtin_stack_save | |
| ; RUN: llc < %s -march=c | grep __builtin_stack_restore | |
| ; PR1028 | |
| declare i8* @llvm.stacksave() | |
| declare void @llvm.stackrestore(i8*) | |
| define i8* @test() { | |
| %s = call i8* @llvm.stacksave() | |
| call void @llvm.stackrestore(i8* %s) | |
| ret i8* %s | |
| } |