=?utf-8?q?Mészáros?= Gergely <maetv...@gmail.com>,Gergely Meszaros <gergely.mesza...@intel.com>,Gergely Meszaros <gergely.mesza...@intel.com> Message-ID: In-Reply-To: <llvm.org/llvm/llvm-project/pull/131...@github.com>
================ @@ -0,0 +1,58 @@ +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-linux -verify=no-diag \ +// RUN: -DDIV_CC -DDIV_RC -DDIVASSIGN -DDIVMIXEDFD -DDIVMIXEDID + +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify=no-diag +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify -DDIV_CC +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify -DDIV_RC +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify -DDIVASSIGN +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify -DDIVMIXEDFD +// RUN: %clang_cc1 %s -complex-range=promoted -triple x86_64-unknown-windows -verify -DDIVMIXEDID + +_Complex double div_ccf(_Complex float a, _Complex float b) { + return a / b; +} + +_Complex double div_cr(_Complex double a, double b) { + return a / b; +} + +_Complex double div_rr(double a, double b) { + return a / b; +} + +_Complex int div_ii(_Complex int a, _Complex int b) { + return a / b; +} + +#ifdef DIV_CC +_Complex double div_cc(_Complex double a, const _Complex double b) { + return a / b; // #1 +} +#endif // DIV_CC + +#ifdef DIV_RC +_Complex double div_rc(double a, _Complex float b) { + return a / b; // #1 +} +#endif // DIV_RC + +#ifdef DIVASSIGN +_Complex double divassign(_Complex double a, _Complex double b) { + return a /= b; // #1 ---------------- zahiraam wrote: Thanks. https://github.com/llvm/llvm-project/pull/131477 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits