aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorEli Bendersky <eliben@chromium.org>2013-06-24 18:45:01 -0700
committerEli Bendersky <eliben@chromium.org>2013-06-24 18:45:01 -0700
commit29faec27f780be4336e0f210e8dd96582c989d3a (patch)
tree43ca650d382cd9da75174c36928b61d6f15f033f /docs
parent26c1bae3de5daa2ea28d7ee7584b98723f38c3fa (diff)
Clarify PNaClLangRef w.r.t. function attributes or varargs
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3338 BUG=https://code.google.com/p/nativeclient/issues/detail?id=3415 R=mseaborn@chromium.org Review URL: https://codereview.chromium.org/17633003
Diffstat (limited to 'docs')
-rw-r--r--docs/PNaClLangRef.rst19
1 files changed, 3 insertions, 16 deletions
diff --git a/docs/PNaClLangRef.rst b/docs/PNaClLangRef.rst
index 45895f499b..b1d39a7187 100644
--- a/docs/PNaClLangRef.rst
+++ b/docs/PNaClLangRef.rst
@@ -70,10 +70,11 @@ Functions
The restrictions on linkage types, calling conventions and visibility styles
apply to functions. In addition, the following are not supported for functions:
-* Function attributes.
+* Function attributes (either for the the function itself, its parameters or its
+ return type).
* Section specification.
* Garbage collector name.
-* Parameter attributes for the return type.
+* Functions with a variable number of arguments (*vararg*).
Aliases
-------
@@ -93,20 +94,6 @@ distributed pexes.
Other kinds of LLVM metadata are not supported.
-Parameter Attributes
---------------------
-
-`LLVM LangRef: Parameter Attributes <LangRef.html#paramattrs>`_
-
-TODO: what parameter attributes are supported.
-
-Function Attributes
--------------------
-
-`LLVM LangRef: Function Attributes <LangRef.html#fnattrs>`_
-
-PNaCl bitcode does not support function attributes.
-
Module-Level Inline Assembly
----------------------------