aboutsummaryrefslogtreecommitdiff
path: root/lib/include/module.modulemap
diff options
context:
space:
mode:
authorParker Liu <flyfish30@users.noreply.github.com>2025-04-03 04:07:41 +0800
committerGitHub <noreply@github.com>2025-04-02 20:07:41 +0000
commitde62dc884edb1205e1aac799e0a3b4273be999a1 (patch)
treea422d9b06ad72ce6d13cca7015fe4091b707faac /lib/include/module.modulemap
parent9dfdf3503242428f93c56c8f211834bd6b87ac76 (diff)
downloadzig-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