SelectionDAG is very unhappy when the argument to an intrinsic is a struct
authorAndrew Lenharth <andrewl@lenharth.org>
Wed, 22 Jun 2005 20:38:11 +0000 (20:38 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Wed, 22 Jun 2005 20:38:11 +0000 (20:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22272 91177308-0d34-0410-b5e6-96231b3b80d8

docs/LangRef.html

index f5406f5f928c972bef4d76b3e576a8e32ebaf941..3fac48d5c3158266e2d60b8faccb64927e875012 100644 (file)
@@ -2317,8 +2317,7 @@ int %test(int %X, ...) {
 
   ; Demonstrate usage of llvm.va_copy and llvm.va_end
   %aq = alloca sbyte*
-  %apv = load sbyte** %ap
-  call void %<a href="#i_va_copy">llvm.va_copy</a>(sbyte** %aq, sbyte* %apv)
+  call void %<a href="#i_va_copy">llvm.va_copy</a>(sbyte** %aq, sbyte** %ap)
   call void %<a href="#i_va_end">llvm.va_end</a>(sbyte** %aq)
 
   ; Stop processing of arguments.
@@ -2390,7 +2389,7 @@ with calls to <tt>llvm.va_end</tt>.</p>
 
 <pre>
   declare void %llvm.va_copy(&lt;va_list&gt;* &lt;destarglist&gt;,
-                                          &lt;va_list&gt; &lt;srcarglist&gt;)
+                                          &lt;va_list&gt;* &lt;srcarglist&gt;)
 </pre>
 
 <h5>Overview:</h5>
@@ -2401,7 +2400,7 @@ the source argument list to the destination argument list.</p>
 <h5>Arguments:</h5>
 
 <p>The first argument is a pointer to a <tt>va_list</tt> element to initialize.
-The second argument is a <tt>va_list</tt> element to copy from.</p>
+The second argument is a pointer to a <tt>va_list</tt> element to copy from.</p>
 
 
 <h5>Semantics:</h5>