David Nadlinger d0ea856024 Emit all D inline asm labels as local labels.
On OS X, there is an actual significance to the distinction, which before lead e.g. to exception throwing in the below example being broken:

---
import core.exception;

void main() {
  asm {
    jmp Lfoo;
Lfoo:
    ;
  }
  throw cast(OutOfMemoryError)cast(void*)OutOfMemoryError.classinfo.init;
  assert(0);
}
---
2011-12-04 18:13:33 +01:00
2011-08-12 11:30:05 +02:00
2011-09-13 21:01:38 +04:00
2008-10-06 22:54:08 +02:00
2011-11-14 15:47:57 +01:00
2011-11-01 11:44:03 +04:00
2011-02-20 19:00:52 +03:00
2011-11-12 19:51:40 +01:00
2009-04-15 20:06:25 +02:00
2009-03-01 22:40:15 +01:00
2011-03-26 17:58:08 +03: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%