From 088c3c1ce51de82ef317592bae766ad20f82208d Mon Sep 17 00:00:00 2001 From: lemon Date: Sun, 2 Nov 2025 19:26:20 +0100 Subject: regalloc: misc --- test/test4.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test') diff --git a/test/test4.c b/test/test4.c index c1c9429..694d798 100644 --- a/test/test4.c +++ b/test/test4.c @@ -21,6 +21,17 @@ int bitf(struct foo *q) { return q->x + q->y - q->k + q->a; } +struct s1 { + short x : 3, y : 12; +}; +struct s2 { + struct s1 a; +}; + +struct s2 bitfcopy2(struct s2 x) { + return (struct s2){x.a}; +} + int main(int p) { extern int printf(const char *, ...); -- cgit v1.2.3