aaron.ballman marked 5 inline comments as done.
aaron.ballman added inline comments.


================
Comment at: clang/docs/InternalsManual.rst:3285
+  * Are there known issues with the feature that reject valid code?
+  * Are there known issues that fail to reject invalid code?
+  * Are there known crashes, failed assertions, or miscompilations?
----------------
cor3ntin wrote:
> any way to rephrase that, "that cause clamg to reject" maybe?
Sure, we can go with "accept invalid code" instead of "fail to reject invalid".


================
Comment at: clang/docs/InternalsManual.rst:3289
+
+If the answer to any of these is "yes", you should either not define the
+feature test macro or have very strong rationale for why the issues should not
----------------
erichkeane wrote:
> you -> we?  Rest of the doc is in 3rd person, this is in 2nd?
Reworded to remove the pronoun entirely.


================
Comment at: clang/docs/InternalsManual.rst:3292
+prevent defining it. Note, it is acceptable to define the feature test macro on
+a per-target basis if needed.
+
----------------
cor3ntin wrote:
> Is that desirable?
> If i have a build system checking for support through feature macros, I'm not 
> sure they do that on a target per target basis.
Maybe it's not desirable, I'm happy to hear arguments either way. The reason 
why I think this is reasonable is because we'll sometimes have a feature that 
works just fine everywhere EXCEPT a target (like coroutines work everywhere but 
have known miscompilation issues on 32-bit Windows). It seems somewhat 
unfortunate to not claim support anywhere because it's not supported on all 
targets -- some users likely never target 32-bit Windows in the first place.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D146420/new/

https://reviews.llvm.org/D146420

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

Reply via email to