Mercurial > projects > ldc
view test/union2.d @ 79:875617f89c51 trunk
[svn r83] Fixed: Returning a struct from within the try block of a try-finally was broken.
author | lindquist |
---|---|
date | Wed, 31 Oct 2007 22:20:19 +0100 |
parents | b706170e24a9 |
children | 61615fa85940 |
line wrap: on
line source
module union2; pragma(LLVM_internal, "notypeinfo") union U { float f; long l; } U u; void main() { assert(u.f !<>= 0); uint* p = 1 + cast(uint*)&u.l; assert(*p == 0); }