From 5704de985cff1d40359ecd15211cece0fbe79067 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Fri, 15 Nov 2024 15:12:08 -0700 Subject: Add tests to libmisc --- libmisc/tests/test_private.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 libmisc/tests/test_private.c (limited to 'libmisc/tests/test_private.c') diff --git a/libmisc/tests/test_private.c b/libmisc/tests/test_private.c new file mode 100644 index 0000000..7aaf1ee --- /dev/null +++ b/libmisc/tests/test_private.c @@ -0,0 +1,29 @@ +/* libmisc/tests/test_private.c - Tests for + * + * Copyright (C) 2024 Luke T. Shumaker + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +#include + +struct a { + int foo; + BEGIN_PRIVATE(A) + int bar; + END_PRIVATE(A) +}; + +#define IMPLEMENTATION_FOR_B YES + +struct b { + int foo; + BEGIN_PRIVATE(B) + int bar; + END_PRIVATE(B) +}; + +int main() { + struct b obj; + obj.bar = 0; + return obj.bar; +} -- cgit v1.2.3-2-g168b