summaryrefslogtreecommitdiffstats
path: root/bindings
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-06-24 04:41:32 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-06-24 04:41:32 +0000
commitc5b0054693b3b3cafe6a13549358c22e07fcd4ff (patch)
treef7647a937c8e77caafef3ef210ee952d6b2ec164 /bindings
parentddb10f767604d8efa5e491076d6fdd23a19db86c (diff)
Comment parsing: allow "\param ..." to describe variadic arguments
Original patch by Fariborz Jahanian; extended by me. Fixes rdar://14124644 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184688 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
-rw-r--r--bindings/xml/comment-xml-schema.rng11
1 files changed, 8 insertions, 3 deletions
diff --git a/bindings/xml/comment-xml-schema.rng b/bindings/xml/comment-xml-schema.rng
index 22371dfed1..13cf7addec 100644
--- a/bindings/xml/comment-xml-schema.rng
+++ b/bindings/xml/comment-xml-schema.rng
@@ -410,9 +410,14 @@
</data>
</element>
<optional>
- <element name="Index">
- <data type="nonNegativeInteger" />
- </element>
+ <choice>
+ <element name="Index">
+ <data type="nonNegativeInteger" />
+ </element>
+ <element name="IsVarArg">
+ <empty />
+ </element>
+ </choice>
</optional>
<element name="Direction">
<attribute name="isExplicit">