Changeset 511
- Timestamp:
- 01/15/11 19:27:41 (14 years ago)
- Files:
-
- trunk/src/core/thread.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/core/thread.d
r508 r511 433 433 } 434 434 catch( Object o ) 435 435 { 436 436 // TODO: Remove this once the compiler prevents it. 437 437 } 438 438 rt_moduleTlsDtor(); 439 439 } 440 440 catch( Throwable t ) 441 441 { 442 442 append( t ); 443 }444 catch( Object o )445 {446 // TODO: Remove this once the compiler prevents it.447 443 } 448 444 449 445 // NOTE: Normal cleanup is handled by scope(exit). 450 446 451 447 static if( __traits( compiles, pthread_cleanup ) ) 452 448 { 453 449 cleanup.pop( 0 ); 454 450 } 455 451 else static if( __traits( compiles, pthread_cleanup_push ) ) 456 452 {
