| struct Indexed {}; | |
| struct NotIndexed {}; | |
| #define BUFFER_SIZE 16 | |
| struct NonPrimitive { | |
| char buffer[BUFFER_SIZE]; | |
| int x; | |
| long y; | |
| }; | |
| NonPrimitive test_return_variable_with_children() { | |
| return NonPrimitive{"hello world!", 10, 20}; | |
| } | |
| int main() { | |
| Indexed indexed; | |
| NotIndexed not_indexed; | |
| NonPrimitive non_primitive_result = test_return_variable_with_children(); | |
| return 0; // break here | |
| } |