David Nadlinger bebc5cce28 Workaround for Voldemort return type handling issues.
See the comment in DtoCallFunction for an explanation of what is
going on.

The struct zero initialization code was also refactored out to
AssignExp::toElem and modified so that it is only triggered
on integer->struct assignments, not for any types where the
modifier-stripped types don't match up. This would have lead to
silently wrong code in the cases where the assert would have been
triggered otherwise.

Fixes the Phobos testsuite build.
2012-09-07 03:51:33 +02:00
2012-01-20 19:19:04 +01:00
2012-09-07 03:51:33 +02:00
2012-09-07 03:51:32 +02:00
2012-09-07 03:51:31 +02:00
2011-02-20 19:00:52 +03:00
2009-04-15 20:06:25 +02:00
2012-06-06 14:54:39 +02:00
2012-06-06 14:54:39 +02:00
2012-06-06 14:54:39 +02:00
2010-10-23 21:08:11 +02:00

LLVM D Compiler (LDC)

This compiler is based on the Digital Mars D (DMD) compiler frontend, and
the LLVM compiler toolkit. See LICENSE for licensing information.

For more information, including build instructions, visit the LDC website:

http://www.dsource.org/projects/ldc
Description
The LLVM-based D compiler.
Readme Multiple Licenses 14 MiB
Languages
C 75.2%
C++ 23.2%
D 0.7%
CMake 0.6%
Shell 0.2%