diff --git a/tests/Makefile b/tests/Makefile index 05547deb..1ef003c2 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -65,6 +65,9 @@ gene-list: gene-array: $(CC) $(CFLAGS) $(CPPFLAGS) -O3 -DNDEBUG -S tgen-marray.c && less tgen-marray.s +gene-shared: + $(CC) $(CFLAGS) $(CPPFLAGS) -O3 -DNDEBUG -S tgen-shared.c && less tgen-shared.s + clean: $(RM) $(EXE) *.s *~ *.o ./a.dat $(RM) -rf coverage *.gcda *.gcno *.gcov all.info test.tar coverage-dir diff --git a/tests/tgen-shared.c b/tests/tgen-shared.c new file mode 100644 index 00000000..4d389b60 --- /dev/null +++ b/tests/tgen-shared.c @@ -0,0 +1,9 @@ +#include "m-shared.h" + +SHARED_PTR_DEF(int, int) + +int f(shared_int_t p) +{ + *shared_int_ref(p) = 17; +} +