zturner accepted this revision. zturner added a comment. This revision is now accepted and ready to land. Ok, that's the piece that was missing since the code for `foo.cpp` and `main.cpp` weren't part of the patch. https://reviews.llvm.org/D43600