使用新宏

This commit is contained in:
Aoran Zeng
2025-08-22 16:59:54 +08:00
parent 18ba902da5
commit 25965b18d7
5 changed files with 4 additions and 9 deletions

View File

@@ -94,8 +94,6 @@ Source_t;
/* 由 prelude() 填充 */
#define FeedByPrelude NULL
#define def_sources_n(t) const size_t t##_sources_n = xy_arylen(t##_sources)
typedef enum Capability_t
{
@@ -182,7 +180,7 @@ TargetRegisterInfo_t;
#define def_sources_begin() Source_t sources[] = {
#define def_sources_end() }; \
this->sources_n = xy_arylen(sources); \
this->sources_n = xy_c_array_len(sources); \
char *_sources_storage = xy_malloc0 (sizeof(sources)); \
memcpy (_sources_storage, sources, sizeof(sources)); \
this->sources = (Source_t *)_sources_storage;