diff options
Diffstat (limited to 'tests/regression/issue_611/uenum.proto')
-rw-r--r-- | tests/regression/issue_611/uenum.proto | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/regression/issue_611/uenum.proto b/tests/regression/issue_611/uenum.proto new file mode 100644 index 0000000..f6df218 --- /dev/null +++ b/tests/regression/issue_611/uenum.proto @@ -0,0 +1,28 @@ +syntax = "proto2"; + +enum my_enum { + E0 = 0; + E240 = 240; + E1 = -1; +} + +enum my_uenum { + U0 = 0; + U240 = 240; +} + +message my_message_regular { + required my_enum MyEnum = 1; + required my_uenum MyUEnum = 2; +} + +message my_message_oneof { + required uint32 Data1 = 1; + oneof Data { + bool null = 2; + my_enum MyEnum = 3; + my_uenum MyUEnum = 4; + } +} + + |