Mercurial > projects > ldc
view tools/binding/llvmsample2.d @ 1511:5b66008246bb
Implement equality comparison for associative arrays. The semantics aren't in
the spec, but DMD does a simple pointer comparison. Complaints about this go to
http://d.puremagic.com/issues/show_bug.cgi?id=1429 :P.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Sun, 21 Jun 2009 00:12:29 +0200 |
parents | 1ba61de8796b |
children |
line wrap: on
line source
// simple test of recursive types. module llvmsample2; import llvm.llvm; void main() { auto th = new TypeHandle(); auto s = StructType.Get([ PointerType.Get(th.resolve) ], false); th.refine(s); s.dump(); th.dispose(); auto t = getTypeOf(s.ll); t.dump(); assert(s is t); }