]> git.ipfire.org Git - thirdparty/gcc.git/commit
[D] Fix IdentityExp comparison for complex floats.
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Jan 2019 12:15:47 +0000 (12:15 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Jan 2019 12:15:47 +0000 (12:15 +0000)
commitc161bb93158bc56f279b3f30fc3b2d84dac0cdab
tree7bbddd4a30ab412c00835963159a9d625f2498d0
parent30b465958524bfd0e09070d67f9d4e62c7a0aefd
[D] Fix IdentityExp comparison for complex floats.

gcc/d/ChangeLog:

2019-01-20  Johannes Pfau  <johannespfau@gmail.com>

* expr.cc (build_float_identity): New function.
(ExprVisitor::visit(IdentityExp)): Add support for complex types.

gcc/testsuite/ChangeLog:

2019-01-20  Johannes Pfau  <johannespfau@gmail.com>

* gdc.dg/runnable.d: Add tests for comparing complex types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268103 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/d/ChangeLog
gcc/d/expr.cc
gcc/testsuite/ChangeLog
gcc/testsuite/gdc.dg/runnable.d