summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-11-09 19:34:58 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-11-09 19:34:58 +0000
commitd7127fa1a5fafd8a5f76b7366698ddbf10db8b28 (patch)
tree73763e0e76ea7365090824d147137fd63f1b68f6
parent9f4fbac510c8b4ef2a2238a00646a6b0dfb6da40 (diff)
downloadATCD-d7127fa1a5fafd8a5f76b7366698ddbf10db8b28.tar.gz
ChangeLogTag: Mon Nov 9 19:34:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--CIAO/ChangeLog10
-rw-r--r--CIAO/tests/IDL_Test/Cornucopia/Cornucopia.idl10
2 files changed, 20 insertions, 0 deletions
diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog
index a8d7b806340..0c331b887ef 100644
--- a/CIAO/ChangeLog
+++ b/CIAO/ChangeLog
@@ -1,3 +1,13 @@
+Mon Nov 9 19:34:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/IDL_Test/Cornucopia/Cornucopia.idl:
+
+ Added an abstract interface and concrete child to the
+ test IDL, to test a multiple-definition code generation
+ bug across the stub and LEM header files. Thanks to
+ Johnny Willemsen <jwillemsen at remedy dot nl> for
+ providing the test case.
+
Mon Nov 9 19:32:42 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* connectors/dds4ccm/examples/Hello/Base/Hello_Base.mpc
diff --git a/CIAO/tests/IDL_Test/Cornucopia/Cornucopia.idl b/CIAO/tests/IDL_Test/Cornucopia/Cornucopia.idl
index dcb3159bf7d..f94418f9fe7 100644
--- a/CIAO/tests/IDL_Test/Cornucopia/Cornucopia.idl
+++ b/CIAO/tests/IDL_Test/Cornucopia/Cornucopia.idl
@@ -41,6 +41,16 @@ interface pface {};
interface uface {};
interface umface {};
+abstract interface IfAb
+{
+ long op (out long value);
+};
+
+interface IfConcr : IfAb
+{
+ long concr_op (out long value);
+};
+
valuetype pkey : Components::PrimaryKeyBase
{
public string info;