aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ControlFlowGen.cc
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-22 13:56:44 +0000
committer_ov4 <ov4@ov4.org>2026-10-22 13:56:44 +0000
commit312a19c781da1c31ff1e3dc71c319663a8be9148 (patch)
tree80d63213c0d11b1fcf3d67ef6e51289fe4b5096e /lib/CodeGen/ControlFlowGen.cc
parent5eccd90b47b327917ad0e5858c79ca8fab27cd74 (diff)
feat(codegen): accept pointer types to any C type in EXTERN
A pseudocode pointer type now counts as a C type, in EXTERN signatures and as a C-struct field, when it finally points to a non-void C type or a C struct, as in TYPE PInt = ^C_INT. A pointer cycle such as TYPE P = ^P and a pointer to a pseudocode type stay rejected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'lib/CodeGen/ControlFlowGen.cc')
0 files changed, 0 insertions, 0 deletions