diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-12-18 15:45:23 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-12-18 15:45:23 -0800 |
commit | cf3aaf78a8a5bd8ba24bf48c176ff3bce2302482 (patch) | |
tree | b3c1d8066fbc80ee33eb07bafd326945e0017c5f /cpp | |
parent | minor edits to java/INSTALL (diff) | |
download | ice-cf3aaf78a8a5bd8ba24bf48c176ff3bce2302482.tar.bz2 ice-cf3aaf78a8a5bd8ba24bf48c176ff3bce2302482.tar.xz ice-cf3aaf78a8a5bd8ba24bf48c176ff3bce2302482.zip |
ICE-5148 - adding more tests
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/test/Slice/errorDetection/OptionalMembers.err | 26 | ||||
-rw-r--r-- | cpp/test/Slice/errorDetection/OptionalMembers.ice | 8 |
2 files changed, 18 insertions, 16 deletions
diff --git a/cpp/test/Slice/errorDetection/OptionalMembers.err b/cpp/test/Slice/errorDetection/OptionalMembers.err index d12e43a2b97..727ea9673f5 100644 --- a/cpp/test/Slice/errorDetection/OptionalMembers.err +++ b/cpp/test/Slice/errorDetection/OptionalMembers.err @@ -11,20 +11,20 @@ OptionalMembers.ice:33: tag for optional is out of range OptionalMembers.ice:33: invalid tag `C4' for optional OptionalMembers.ice:34: invalid tag `C5' for optional OptionalMembers.ice:36: tag for optional data member `m13' is already in use -OptionalMembers.ice:38: tag for optional data member `m15' is already in use -OptionalMembers.ice:53: missing tag for optional +OptionalMembers.ice:39: tag for optional data member `m16' is already in use OptionalMembers.ice:54: missing tag for optional -OptionalMembers.ice:55: `abc' is not defined -OptionalMembers.ice:56: tag for optional is out of range +OptionalMembers.ice:55: missing tag for optional +OptionalMembers.ice:56: `abc' is not defined OptionalMembers.ice:57: tag for optional is out of range OptionalMembers.ice:58: tag for optional is out of range -OptionalMembers.ice:60: tag for optional data member `m8' is already in use -OptionalMembers.ice:61: tag for optional is out of range -OptionalMembers.ice:61: invalid tag `C3' for optional +OptionalMembers.ice:59: tag for optional is out of range +OptionalMembers.ice:61: tag for optional data member `m8' is already in use OptionalMembers.ice:62: tag for optional is out of range -OptionalMembers.ice:62: invalid tag `C4' for optional -OptionalMembers.ice:63: invalid tag `C5' for optional -OptionalMembers.ice:65: tag for optional data member `m13' is already in use -OptionalMembers.ice:67: tag for optional data member `m15' is already in use -OptionalMembers.ice:82: optional data members not supported in struct -OptionalMembers.ice:83: optional data members not supported in struct +OptionalMembers.ice:62: invalid tag `C3' for optional +OptionalMembers.ice:63: tag for optional is out of range +OptionalMembers.ice:63: invalid tag `C4' for optional +OptionalMembers.ice:64: invalid tag `C5' for optional +OptionalMembers.ice:66: tag for optional data member `m13' is already in use +OptionalMembers.ice:69: tag for optional data member `m16' is already in use +OptionalMembers.ice:84: optional data members not supported in struct +OptionalMembers.ice:85: optional data members not supported in struct diff --git a/cpp/test/Slice/errorDetection/OptionalMembers.ice b/cpp/test/Slice/errorDetection/OptionalMembers.ice index cd2e8e5d2c2..0c552f30725 100644 --- a/cpp/test/Slice/errorDetection/OptionalMembers.ice +++ b/cpp/test/Slice/errorDetection/OptionalMembers.ice @@ -17,7 +17,7 @@ const long C4 = 0x80000001; const float C5 = 1.1; const long C6 = 2; -enum E { e1, e2, e3 }; +enum E { e1, e2, e3 = 4 }; class C { @@ -35,7 +35,8 @@ class C optional(C6) bool m12; // ok optional(e1) int m13; // duplicate tag optional(e2) int m14; // ok - optional(e3) int m15; // duplicate tag + optional(e3) int m15; // ok + optional(4) int m16; // duplicate tag }; class Base @@ -64,7 +65,8 @@ class Ex optional(C6) bool m12; // ok optional(e1) int m13; // duplicate tag optional(e2) int m14; // ok - optional(e3) int m15; // duplicate tag + optional(e3) int m15; // ok + optional(4) int m16; // duplicate tag }; class BaseEx |