diff options
| author | Parker Liu <flyfish30@users.noreply.github.com> | 2025-04-03 04:07:41 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-02 20:07:41 +0000 |
| commit | de62dc884edb1205e1aac799e0a3b4273be999a1 (patch) | |
| tree | a422d9b06ad72ce6d13cca7015fe4091b707faac /lib/include/module.modulemap | |
| parent | 9dfdf3503242428f93c56c8f211834bd6b87ac76 (diff) | |
| download | zig-de62dc884edb1205e1aac799e0a3b4273be999a1.tar.gz zig-de62dc884edb1205e1aac799e0a3b4273be999a1.zip | |
translate-c: fix function prototype decalared inside a function
* If a function prototype is declarated inside a function, do not
translate it to a top-level extern function declaration. Similar to
extern local variable, just wrapped it into a block-local struct.
* Add a new extern_local_fn tag of aro_translate_c node for present
extern local function declaration.
* When a function body has a C function prototype declaration, it adds
an extern local function declaration. Subsequent function references
will look for this function declaration.
Diffstat (limited to 'lib/include/module.modulemap')
0 files changed, 0 insertions, 0 deletions
