Adding function ?=? --- Entering scope --- Leaving scope containing Adding function ?=? --- Entering scope --- Leaving scope containing Adding function ?=? --- Entering scope --- Leaving scope containing Adding function ?=? --- Entering scope --- Entering scope --- Leaving scope containing Adding type DT --- Leaving scope containing DT Adding function *? --- Entering scope --- Entering scope --- Leaving scope containing Adding type T Adding function ?=? --- Entering scope --- Leaving scope containing --- Leaving scope containing T Adding function __builtin_memcpy --- Entering scope --- Leaving scope containing Adding function a --- Entering scope --- Leaving scope containing Adding function b --- Entering scope --- Leaving scope containing Adding function c --- Entering scope --- Leaving scope containing Adding function d --- Entering scope --- Leaving scope containing Adding fwd decl for struct a_struct --- Entering scope Adding object a Adding object a Adding object a --- Leaving scope containing Adding struct a_struct Adding fwd decl for union b_struct --- Entering scope Adding object a Adding object a Adding object a --- Leaving scope containing Adding union b_struct Adding function f --- Entering scope --- Entering scope --- Entering scope --- Leaving scope containing Adding object the_struct --- Entering scope --- Leaving scope containing Adding object the_struct --- Leaving scope containing --- Leaving scope containing Adding fwd decl for struct c_struct --- Entering scope --- Leaving scope containing Adding struct c_struct Adding fwd decl for union d_struct --- Entering scope --- Leaving scope containing Adding union d_struct Adding function g --- Entering scope --- Entering scope Adding object x --- Entering scope --- Leaving scope containing Adding object x --- Entering scope --- Leaving scope containing Adding object x --- Leaving scope containing --- Leaving scope containing Adding fwd decl for struct forward --- Entering scope --- Leaving scope containing Adding struct forward --- Entering scope --- Leaving scope containing Adding object q Adding fwd decl for struct forward --- Entering scope Adding object y --- Leaving scope containing Adding struct forward Adding function h --- Entering scope --- Entering scope --- Leaving scope containing --- Leaving scope containing