[PATCH] LangRef syntax for Global Variables is missing the initializer
Reid Kleckner
rnk at google.com
Wed Jun 11 18:05:31 PDT 2014
lgtm
I'd call it <Constant> instead of <Initializer>. We don't have grammar
rules for either, but if we did, we'd probably call it <Constant>.
On Wed, Jun 11, 2014 at 5:30 PM, Bob Wilson <bob.wilson at apple.com> wrote:
> The syntax for Global Variables in LangRef is missing the initializer.
> This syntax section was added in r199218 along with changes to the
> dllexport/dllimport handling, and I guess it was just an oversight to omit
> the initializer values. I think this patch fixes it. I’ve marked the
> initializer as optional because this syntax is used for both declarations
> and definitions.
>
> Comments?
>
> diff --git docs/LangRef.rst docs/LangRef.rst
> index 213b99a..01acb4a 100644
> --- docs/LangRef.rst
> +++ docs/LangRef.rst
> @@ -589,8 +589,8 @@ Syntax::
>
> [@<GlobalVarName> =] [Linkage] [Visibility] [DLLStorageClass]
> [ThreadLocal]
> [unnamed_addr] [AddrSpace]
> [ExternallyInitialized]
> - <global | constant> <Type>
> - [, section "name"] [, align <Alignment>]
> + <global | constant> <Type> [<Initializer>
> + [, section "name"] [, align <Alignment>]]
>
> For example, the following defines a global in a numbered address space
> with an initializer, section, and alignment:
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140611/d0419a2e/attachment.html>
More information about the llvm-commits
mailing list