diff options
author | Eli Bendersky <eliben@chromium.org> | 2013-06-24 18:45:01 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@chromium.org> | 2013-06-24 18:45:01 -0700 |
commit | 29faec27f780be4336e0f210e8dd96582c989d3a (patch) | |
tree | 43ca650d382cd9da75174c36928b61d6f15f033f /docs | |
parent | 26c1bae3de5daa2ea28d7ee7584b98723f38c3fa (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.rst | 19 |
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 ---------------------------- |