mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-05 01:20:51 +03:00
22 lines
410 B
D
22 lines
410 B
D
// RUN: %ldc -run %s
|
|
|
|
void runTest(T)() {
|
|
{
|
|
T v = 1.0 + 1.0i;
|
|
assert(v++ == 1.0 + 1.0i);
|
|
assert(v-- == 2.0 + 1.0i);
|
|
assert(v == 1.0 + 1.0i);
|
|
}
|
|
{
|
|
T v = 1.0 + 1.0i;
|
|
assert(++v == 2.0 + 1.0i);
|
|
assert(--v == 1.0 + 1.0i);
|
|
assert(v == 1.0 + 1.0i);
|
|
}
|
|
}
|
|
|
|
void main () {
|
|
runTest!cfloat();
|
|
runTest!cdouble();
|
|
runTest!creal();
|
|
}
|