klimek added a comment.

Generally this patch lg from my side - how many patches for single file mode 
are coming down the road, though? I'm somewhat concerned about the overall 
complexity it'll add to clang.
When I saw your first patch my reaction was "wow, this works with this little 
change - cool".
With this patch it's "well, that doesn't seem to add too much complexity, so 
looks good".
I don't want to realize 5 patches down the line that we're sprinkling all of 
clang with single file conditional code without some discussion about the 
strategy with Richard.



================
Comment at: include/clang/Lex/Preprocessor.h:1838-1841
+  struct DirectiveEvalResult {
+    bool Conditional;
+    bool IncludedUndefinedIds;
+  };
----------------
A short comment on the struct what the semantics are would be helpful.


https://reviews.llvm.org/D34263



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to