Okay, so what you are saying is that in order for the code to compile, I 
will need to implement the template for the given type.  That makes sense, 
thanks for the explanation! :)

On Tuesday, December 15, 2020 at 10:57:09 AM UTC-5 gmhwxi wrote:

> It should not as arrayptr_freelin calls array_uninitize$clear to free all 
> the stored elements.
> It is your obligation to implement the latter.
>
>
> On Tue, Dec 15, 2020 at 9:54 AM d4v3y_5c0n3s <tmj...@gmail.com> wrote:
>
>>     I just have a question about using arrayptr_freelin() (which frees an 
>> arrayptr that contains a vt@ype.)  I have an arrayptr which contains 
>> datavtypes, and these datavtypes act like a list in that they can contain a 
>> reference to another of the same datavtype.  The typechecker lets me simply 
>> call arrayptr_freelin() on the arrayptr, but does this cause a memory 
>> leak?  Do I need to free the individual datavtypes first?
>>     I can provide a code example if anyone reading this doesn't 
>> understand what I am talking about.  The types and functions that I am 
>> using are all in the prelude.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "ats-lang-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ats-lang-user...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ats-lang-users/84121c93-a043-405c-be86-e7cc74903f68n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ats-lang-users/84121c93-a043-405c-be86-e7cc74903f68n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/b6d0bb1a-cfa2-4c1d-aca5-3d669d827016n%40googlegroups.com.

Reply via email to