rjmccall added a comment. There are at least three good reasons to make sure this can enabled/disabled by a flag:
- We have to anticipate that introducing new keywords will cause some compatibility problems. New language standards that introduce new keywords can be disabled using `-std=<something earlier>`. We shouldn't let this bypass that just because it's an out-of-band addition to the base language. - It seems likely to me that this feature will be target-restricted. - It seems plausible to me that development of this feature might continue past the Clang 7 branch date, and we shouldn't release a compiler with significantly-incomplete features on by default. That said, when it's ready, I think it should probably be on by default on the targets that support it. Repository: rC Clang https://reviews.llvm.org/D46084 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits