--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding function ?+?
--- Entering scope
--- Leaving scope containing
Adding function ?=?
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
T
Adding context addable
Adding fwd decl for struct __anonymous0
--- Entering scope
Adding object data
Adding object next
--- Leaving scope containing
Adding struct __anonymous0
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
T
Adding type List1
Adding object li
Adding function f
--- Entering scope
Adding object g
--- Leaving scope containing
Adding function h
--- Entering scope
Adding object p
--- Leaving scope containing
Adding fwd decl for struct S2
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding object i
--- Leaving scope containing
T
Adding struct S2
Adding struct S3 from implicit forward declaration
--- Entering scope
--- Leaving scope containing
Adding object v1
--- Entering scope
--- Leaving scope containing
Adding object p
Adding fwd decl for struct S24
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding object i
--- Leaving scope containing
T
Adding struct S24
--- Entering scope
--- Leaving scope containing
Adding object v2
Adding fwd decl for struct __anonymous1
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding object i
--- Leaving scope containing
T
Adding struct __anonymous1
--- Entering scope
--- Leaving scope containing
Adding object v2
Adding fwd decl for struct node
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding object data
--- Entering scope
--- Leaving scope containing
Adding object next
--- Leaving scope containing
T
Adding struct node
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
T
Adding type List
Adding object my_list
--- Entering scope
--- Leaving scope containing
Adding type Complex
Adding function main
--- Entering scope
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
