Mercurial > projects > dstress
view run/auto_04.d @ 1:3414705c41ac
removed CVS header
author | thomask |
---|---|
date | Sun, 26 Sep 2004 12:06:09 +0000 |
parents | 3269e4627918 |
children | 5f98d4a33d49 |
line wrap: on
line source
// @author@ Sean Kelly <sean@f4.ca> // @date@ 2004-09-11 int status; auto class AutoClass{ this(){ assert(status==0); status+=2; } ~this(){ assert(status==2); status--; throw new Exception("error msg"); } } void check(){ auto AutoClass ac = new AutoClass(); throw new Exception("check error"); } int main(){ assert(status==0); try{ check(); }catch{ assert(status==1); status-=5; } assert(status==-4); return 0; }