1*c8d645caSAndroid Build Coastguard Worker# Regression test for Issue 256: Proto3 mode skips submessages even when 2*c8d645caSAndroid Build Coastguard Worker# later array fields have non-zero value 3*c8d645caSAndroid Build Coastguard Worker 4*c8d645caSAndroid Build Coastguard WorkerImport('env') 5*c8d645caSAndroid Build Coastguard Worker 6*c8d645caSAndroid Build Coastguard Workerenv.NanopbProto('submsg_array') 7*c8d645caSAndroid Build Coastguard Worker 8*c8d645caSAndroid Build Coastguard Workerp = env.Program(['submsg_array.c', 9*c8d645caSAndroid Build Coastguard Worker 'submsg_array.pb.c', 10*c8d645caSAndroid Build Coastguard Worker "$COMMON/pb_decode.o", 11*c8d645caSAndroid Build Coastguard Worker "$COMMON/pb_encode.o", 12*c8d645caSAndroid Build Coastguard Worker "$COMMON/pb_common.o"]) 13*c8d645caSAndroid Build Coastguard Worker 14*c8d645caSAndroid Build Coastguard Workerenv.RunTest(p) 15*c8d645caSAndroid Build Coastguard Worker 16*c8d645caSAndroid Build Coastguard Worker 17