Actually ignore this diff. Reading through it again, I realized this is broader than is actually needed. All the GCMetadataPrinter changes are pointless. I'll try again once I'm actually awake on Monday. :) http://reviews.llvm.org/D6559