void added a comment.

The issue is that "`n`" is expecting an immediate value, but the result of the 
ternary operator isn't calculated by the front-end, because it doesn't "know" 
that the evaluation of `__builtin_constant_p` shouldn't be delayed (it being 
compiled at `-O0`). I suspect that this issue will also happen with the "`i`" 
constraint.


Repository:
  rC Clang

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

https://reviews.llvm.org/D54355



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

Reply via email to