ilya-biryukov requested changes to this revision.
ilya-biryukov added a comment.
This revision now requires changes to proceed.

Also, one more important thing. I'll unaccept revision for now, before getting 
feedback on this one.



================
Comment at: include/clang/Lex/Preprocessor.h:333
 
+    PreambleSkipInfo SkipInfo;
+
----------------
ilya-biryukov wrote:
> Maybe move closer to other fields to avoid mixing data and functions?
Maybe initialize `SkipInfo` with default values? Or even better: forbid default 
constructor and put it into `llvm::Optional`?

It's a public member, so I guess there's a huge potential some code will 
eventually get into undefined behavior when using it.


https://reviews.llvm.org/D38578



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

Reply via email to