summaryrefslogtreecommitdiffstats
path: root/mlir/g3doc/LangRef.md
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/g3doc/LangRef.md')
-rw-r--r--mlir/g3doc/LangRef.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/mlir/g3doc/LangRef.md b/mlir/g3doc/LangRef.md
index 391f77325d4..3409b9fac83 100644
--- a/mlir/g3doc/LangRef.md
+++ b/mlir/g3doc/LangRef.md
@@ -1367,13 +1367,15 @@ A string attribute is an attribute that represents a string literal value.
Syntax:
``` {.ebnf}
-symbol-ref-attribute ::= symbol-ref-id
+symbol-ref-attribute ::= symbol-ref-id (`::` symbol-ref-id)*
```
A symbol reference attribute is a literal attribute that represents a named
reference to an operation that is nested within an operation with the
`OpTrait::SymbolTable` trait. As such, this reference is given meaning by the
-nearest parent operation containing the `OpTrait::SymbolTable` trait.
+nearest parent operation containing the `OpTrait::SymbolTable` trait. It may
+optionally contain a set of nested references that further resolve to a symbol
+nested within a different symbol table.
This attribute can only be held internally by
[array attributes](#array-attribute) and
OpenPOWER on IntegriCloud