summaryrefslogtreecommitdiff
path: root/TAO/tests/OBV/Forward/TreeController.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/OBV/Forward/TreeController.idl')
-rw-r--r--TAO/tests/OBV/Forward/TreeController.idl7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tests/OBV/Forward/TreeController.idl b/TAO/tests/OBV/Forward/TreeController.idl
index 11665da53fe..cdeffe9830b 100644
--- a/TAO/tests/OBV/Forward/TreeController.idl
+++ b/TAO/tests/OBV/Forward/TreeController.idl
@@ -19,3 +19,10 @@ interface Test
// Shutdown the romote ORB
oneway void shutdown ();
};
+
+// HOWEVER it is illegal to not include the full definition of the
+// forward declared BaseNode by the end of the compilation unit.
+// (The code generation of the _copy_value() function for TreeController
+// requires to know how to downcast the "root" member to it's corresponding
+// "BaseNode" type; this requires full knowledge of the enclosed type.)
+#include <TreeBase.idl>