[PATCH] D59371: [LibTooling] Add Stencil library for format-string style codegen.
Yitzhak Mandelbaum via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 17 11:32:23 PDT 2019
ymandel marked an inline comment as done.
ymandel added inline comments.
================
Comment at: clang/lib/Tooling/Refactoring/Stencil.cpp:78
+
+template <> bool isEqualData(const RawTextData &A, const RawTextData &B) {
+ return A.Text == B.Text;
----------------
ymandel wrote:
> sbenza wrote:
> > Any particular reason to use function template specialization instead of function overloading?
> > The former is rare and thus harder to reason about.
> >
> > (same for `evalData` below)
> Stylistic -- it forces you to explicitly declare the "overload set" so to speak. However, i'm not particularly attached -- if you think this a bad idea given its rarity, I'm happy to use overload sets. WDYT?
Converted to normal overload sets (as per off-thread chat).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59371/new/
https://reviews.llvm.org/D59371
More information about the cfe-commits
mailing list