diff --git a/examples/twoway/client.c b/examples/twoway/client.c index 484b20edcabd2f7a2daef7b786d26846de61e9e9..be82e9a8834e45e43eca6964b567d0ac1ef7cb61 100644 --- a/examples/twoway/client.c +++ b/examples/twoway/client.c @@ -175,7 +175,7 @@ int main(int argc, char *argv[]) } } printf("\n"); - labcomm_encode_types_Terminate(encoder, LABCOMM_VOID); + labcomm_encode_types_Terminate(encoder); out: return 0; diff --git a/test/Makefile b/test/Makefile index 491ba7cceaefd7ff662eb59f39b201c7ba82f527..376949f2cec1c70850223cc952f2b87692aeda2d 100644 --- a/test/Makefile +++ b/test/Makefile @@ -6,7 +6,7 @@ CFLAGS=-O3 -g -Wall -Werror all: -test: $(TESTS:%=test_%) +test: $(TESTS:%=test_%) compiler_errors # PYTHONPATH=../lib/python \ # ./test_encoder_decoder.py --labcomm="$(LABCOMM)" basic.lc @@ -14,7 +14,7 @@ test: $(TESTS:%=test_%) clean distclean: rm -rf gen -.PHONY: test_% testErrors +.PHONY: test_% test_%: gen/%/signatures.py \ gen/%/c_relay \ gen/%/cs_relay.exe \ diff --git a/test/errors/correct/structtype.lc b/test/errors/correct/structtype.lc new file mode 100644 index 0000000000000000000000000000000000000000..9eef504d7e0421baa6dad5bf83cfe6ad22f7d04c --- /dev/null +++ b/test/errors/correct/structtype.lc @@ -0,0 +1,9 @@ +typedef struct { + string topic; +} pubsub; + +sample pubsub subscribe; +sample pubsub unsubscribe; + +sample pubsub publish; +sample pubsub unpublish;