One small nit, otherwise LGTM. -eric ================ Comment at: lib/IR/DebugLoc.cpp:170 @@ -169,1 +169,3 @@ +void DebugLoc::print(const LLVMContext &Ctx, + raw_ostream &OS) const { ---------------- Formatting looks wrong here. http://reviews.llvm.org/D3513