Mercurial > projects > ddmd
diff dmd/backend/RTLSYM.d @ 25:3f834bed4f13
FWindows linking issues fixed
author | korDen |
---|---|
date | Tue, 13 Apr 2010 00:38:04 +0400 |
parents | 5c9b78899f5d |
children | e28b18c23469 |
line wrap: on
line diff
--- a/dmd/backend/RTLSYM.d Mon Apr 12 17:02:32 2010 +0100 +++ b/dmd/backend/RTLSYM.d Tue Apr 13 00:38:04 2010 +0400 @@ -98,5 +98,8 @@ import dmd.EnumUtils; mixin(BringToCurrentScope!(RTLSYM)); -//extern(C++) extern __gshared Symbol* rtlsym[RTLSYM.RTLSYM_MAX]; -extern(C) extern __gshared Symbol* rtlsym[RTLSYM.RTLSYM_MAX]; +version (Windows) { + extern(C++) extern __gshared Symbol* rtlsym[RTLSYM.RTLSYM_MAX]; +} else { + extern(C) extern __gshared Symbol* rtlsym[RTLSYM.RTLSYM_MAX]; +}