aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RuntimeCheck.cc
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-22 13:59:48 +0000
committer_ov4 <ov4@ov4.org>2026-10-22 13:59:48 +0000
commitf694cc443ccc17a494cd195151882ab5e491bbb2 (patch)
tree4a74ec68a1406073c5d70d8a0a71b5d839e0c3ef /lib/CodeGen/RuntimeCheck.cc
parent312a19c781da1c31ff1e3dc71c319663a8be9148 (diff)
feat(codegen): accept ^x of C values as variadic arguments
In a variadic EXTERN position, ^x now passes the address of x as a plain pointer when x has a C type or is a C struct, like C's f(n, &x). The address of a pseudocode-typed value keeps the "must be a C value" error. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'lib/CodeGen/RuntimeCheck.cc')
0 files changed, 0 insertions, 0 deletions