summaryrefslogtreecommitdiff
path: root/tests/IDL_Test/Bug_3312_Regression.idl
blob: 25c96b4ac7e635b5e483b66987c1c684c63051d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// $Id$

module CallMe
  {
    enum Colors { Red, Green, Blue };

    union YourColorBaby switch (enum ColorMe { Red, Blue })
      {
        case Red: enum Val { one, two } c_1;
        case Blue: long c_2;
      };

    union YourCar switch (enum ColorMe { Green, Pink })
      {
        case Green: short c_1;
        case Pink: short c_2;
      };
  };