CFA Version 1.0.0 (debug)
Warning: in void ?{}(struct A *a, int x), member z may not have been constructed
Warning: in void ?{}(struct B *b), member a2 used before being constructed
Warning: in void ?{}(struct B *b), member a2 may not have been constructed
Warning: in void ?{}(struct B *b), member a3 may not have been constructed
Warning: in void ^?{}(struct B *b), member a2 may not have been destructed
Warning: in void ^?{}(struct B *b), member a3 may not have been destructed
