reikdas added inline comments.
================ Comment at: clang/lib/AST/TemplateBase.cpp:71-72 if (T->isBooleanType() && !Policy.MSVCFormatting) { Out << (Val.getBoolValue() ? "true" : "false"); } else if (T->isCharType()) { ---------------- rsmith wrote: > rsmith wrote: > > It looks like `MSVCFormatting` wants `bool` values to be printed as `0` and > > `1`, and this patch presumably changes that (along with the printing of > > other builtin types). I wonder if this is a problem in practice (eg, if > > such things are used as keys for debug info or similar)... > Do we need to suppress printing the suffixes below in `MSVCFormatting` mode > too? @rsmith The tests pass, so that is reassuring at least. Is there any other way to find out whether we need to suppress printing the suffixes for other types in MSVCFormatting mode? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77598/new/ https://reviews.llvm.org/D77598 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits