summaryrefslogtreecommitdiff
path: root/idlc
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-11-22 18:27:43 +0100
committerStephan Bergmann <sbergman@redhat.com>2013-11-22 19:00:37 +0100
commit9ec37c37b080ac26fde8e0370af44b6858858731 (patch)
tree39e5d4218de4b2eb6e4828ba9391c6eb61a9a2f6 /idlc
parentbde3b4bb2681f2a1fce423fc600a398940bcf25a (diff)
Fix unoidl sourceprovider polystruct argument checks
Change-Id: Ib7ee3188b87b9b4216214b65347e34970e1b92a5 (cherry picked from commit bd21de41e30e47f7d1c2ff6d4bdcc4a7f0e72103)
Diffstat (limited to 'idlc')
-rw-r--r--idlc/test/parser/polystruct.tests5
1 files changed, 5 insertions, 0 deletions
diff --git a/idlc/test/parser/polystruct.tests b/idlc/test/parser/polystruct.tests
index 129f567dc3da..89b0817c941c 100644
--- a/idlc/test/parser/polystruct.tests
+++ b/idlc/test/parser/polystruct.tests
@@ -133,6 +133,11 @@ struct Struct1<T> { long member; };
struct Struct2 { Struct1<Struct2> member; };
+EXPECT SUCCESS "polystruct.tests 25a":
+struct Struct<T> { long member; };
+interface X { [attribute] Struct<X> member; };
+
+
EXPECT FAILURE "polystruct.tests 26":
struct Struct1<T> { long member; };
struct Struct2<T> { long member; };