aaron.ballman requested changes to this revision. aaron.ballman added a comment. This revision now requires changes to proceed.
In https://reviews.llvm.org/D45615#1066975, @paulsemel wrote: > In https://reviews.llvm.org/D45615#1066973, @lebedev.ri wrote: > > > Tests? > > > I can do this. But currently, I am not testing the formats in the tests.. Now might be a good time to test that, because this patch almost added a bug by missing the length modifiers. Also, all patches should come with some tests to demonstrate the behavioral differences from the current trunk. ================ Comment at: lib/CodeGen/CGBuiltin.cpp:954-955 + Types[Context.ShortTy] = "%d"; + Types[Context.UnsignedCharTy] = "%u"; + Types[Context.UnsignedShortTy] = "%u"; Types[Context.IntTy] = "%d"; ---------------- Can you keep the signed/unsigned ordering? Also, I think these should have the length modifiers added (`hh` for char). Finally: `ShortTy` and `UnsignedShortTy` were already handled (see lines 962-963 in this patch), so I don't think those need to be added. Repository: rC Clang https://reviews.llvm.org/D45615 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits