By default, Cyclone links the Boehm-Demers-Weiser conservative garbage collector into your Cyclone program. The garbage collector will automatically recover heap allocated data.
If you want to run without the garbage collector, just pass the
-nogc flag to
Cyclone when linking:
cyclone -nogc -o foobar foo.o bar.o
The resulting binary will not include the garbage collector, and your program is responsible for explicitly deallocating heap data.