[cfe-commits] [PATCH] Port loop-convert into cpp11-migrate
Manuel Klimek
klimek at google.com
Wed Jan 2 00:58:27 PST 2013
================
Comment at: cpp11-migrate/Cpp11Migrate.cpp:39
@@ +38,3 @@
+// Helper RAII class for created Transforms.
+class TransformVec {
+public:
----------------
Instead of making this a vector-like-but-not-quite class, I'd do
class Transforms {
public:
~Transforms();
void add(Transform *T);
bool applyAll(...);
};
You can also pull more of main()'s functionality into that class if you'd like, and perhaps find a better name.
================
Comment at: cpp11-migrate/Cpp11Migrate.cpp:88
@@ +87,3 @@
+ bool,
+ cl::parser<TransformCreator> > TransformCLList;
+
----------------
I have no idea what "CL" stands for in TransformCLList...
================
Comment at: cpp11-migrate/Cpp11Migrate.cpp:100
@@ +99,3 @@
+
+ AddTransformOpt<LoopConvertTransform>(TransformList, "loop-convert",
+ "Make use of range-based for loops where possible");
----------------
I don't quite see how this is better from having a bool option per transform... Anything I'm missing?
http://llvm-reviews.chandlerc.com/D251
More information about the cfe-commits
mailing list