hfinkel accepted this revision.
hfinkel added a comment.
This revision is now accepted and ready to land.

In https://reviews.llvm.org/D34578#801357, @dexonsmith wrote:

> Ping!  Hal, you committed r283051.  Do you have a problem with this?


It looks like you're just renaming `__libcpp_isnan` and friends to 
__libcpp_isnan_or_builtin` and similar. LGTM

> (Incidentally, I noticed that r283051 was optimizing the implementation of 
> <complex>. I wonder why we have so much code in that header, instead of 
> calling out to libc's already-optimized <complex.h> implementation?)

This is definitely worth looking at (especially given that we don't support 
complex of user-defined types with those functions). Would making 
complex<double> use _Complex double, and so on, be an API break? Would that 
matter?


https://reviews.llvm.org/D34578



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D34578: cm... Duncan P. N. Exon Smith via Phabricator via cfe-commits
    • [PATCH] D3457... Hal Finkel via Phabricator via cfe-commits
    • [PATCH] D3457... Duncan P. N. Exon Smith via Phabricator via cfe-commits

Reply via email to