> We just need to create a global "vector<void *> *globally_live_objects = new vector<void *>;" or some such and push all live objects there (there are very few of those). Isn't clang multithreaded? What about synchronization? http://llvm-reviews.chandlerc.com/D2475