Ignore:
Timestamp:
Mar 3, 2016, 2:45:51 PM (8 years ago)
Author:
Rob Schluntz <rschlunt@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
620cb95
Parents:
c14cff1
Message:

removed array ctor/dtors from prelude, generalized struct routine generation, fix fall back on initializer if ctor not found, begin special casing array ctor/dtor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/prelude.cf

    rc14cff1 r071a31a  
    810810forall( dtype DT ) void ?{}( const volatile  DT * volatile *);
    811811
    812 forall( dtype DT ) void ?{}(          DT (*)[] ); // xxx - probably incomplete
    813 forall( dtype DT ) void ?{}( const    DT (*)[] );
    814 forall( dtype DT ) void ?{}( volatile DT (*)[] );
    815 forall( dtype DT ) void ?{}( const volatile DT (*)[] );
    816 
    817812void    ?{}(                void *          *);
    818813void    ?{}(                void * volatile *);
     
    837832forall( dtype DT ) void ^?{}( const volatile  DT * volatile *);
    838833
    839 forall( dtype DT ) void ^?{}(        DT (*) [] ); // xxx - probably incomplete
    840 forall( dtype DT ) void ^?{}( const    DT (*)[] );
    841 forall( dtype DT ) void ^?{}( volatile DT (*)[] );
    842 forall( dtype DT ) void ^?{}( const volatile DT (*)[] );
    843 
    844 
    845834void    ^?{}(               void *          *);
    846835void    ^?{}(               void * volatile *);
Note: See TracChangeset for help on using the changeset viewer.