Changeset 85855b0 for libcfa/prelude


Ignore:
Timestamp:
Jun 10, 2024, 2:43:13 AM (16 months ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
42cdd07d
Parents:
d68de59
Message:
  1. Implement enum cast; 2. Change valueE so that opague enum returns quasi_void; 3. change enum hiding interpretation and pass visiting scheme
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/prelude/builtins.c

    rd68de59 r85855b0  
    178178} // distribution
    179179
     180struct quasi_void {};
     181static inline void ?{}(quasi_void &) {}
     182static inline void ?{}(quasi_void &, quasi_void) {}
     183static inline void ^?{}(quasi_void &) {}
     184static inline quasi_void ?=?(quasi_void &, quasi_void & _src) { return _src; }
     185
    180186// Local Variables: //
    181187// mode: c //
Note: See TracChangeset for help on using the changeset viewer.