aboutsummaryrefslogtreecommitdiff
path: root/tests/regression/issue_611/uenum.proto
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-11 05:05:18 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-11 05:05:18 +0000
commit110903435737022c8c1c7bf144015a9982ae5d0e (patch)
tree8f78338f2989299f5ed8e666e44a3d4b2fe593ed /tests/regression/issue_611/uenum.proto
parent3d47405fb1fd7715ae66deb8262c922ca889fc87 (diff)
parente2379c6e49f0d429956865c6917d08b0a3430670 (diff)
downloadnanopb-c-android13-mainline-scheduling-release.tar.gz
Snap for 8570526 from e2379c6e49f0d429956865c6917d08b0a3430670 to mainline-scheduling-releaseaml_sch_331113000aml_sch_331111000android13-mainline-scheduling-release
Change-Id: I496794da8b32cf441c957ac198d44e632aa1632a
Diffstat (limited to 'tests/regression/issue_611/uenum.proto')
-rw-r--r--tests/regression/issue_611/uenum.proto28
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;
+ }
+}
+
+