From 2dc5201eae5267cf433d25e86b43935b51057fc2 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Thu, 22 Mar 2007 02:18:56 +0000
Subject: [PATCH] Add noreturn function attribute.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35262 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/LangRef.html | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 346f858520b..7d2fe55e81b 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -739,6 +739,10 @@ a power of 2.
sret
This indicates that the parameter specifies the address of a structure
that is the return value of the function in the source program.
+ noreturn
+ This function attribute indicates that the function never returns. This
+ indicates to LLVM that every call to this function should be treated as if
+ an unreachable instruction immediately followed the call.
nounwind
This function attribute indicates that the function type does not use
the unwind instruction and does not allow stack unwinding to propagate