Mercurial > projects > ldc
diff gen/tollvm.cpp @ 1577:e4f7b5d9c68a
DMD 2.032 Merge.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 08 Sep 2009 10:07:56 +0100 |
parents | 30bdcfb8299e |
children | d8e558087001 |
line wrap: on
line diff
--- a/gen/tollvm.cpp Tue Aug 25 21:35:43 2009 +0200 +++ b/gen/tollvm.cpp Tue Sep 08 10:07:56 2009 +0100 @@ -874,8 +874,11 @@ opaque->refineAbstractTypeTo(pa.get()); pmutex = isaStruct(pa.get()); - gIR->mutexType = pmutex; - gIR->module->addTypeName("D_CRITICAL_SECTION", pmutex); + if (gIR->module != NULL) + { + gIR->mutexType = pmutex; + gIR->module->addTypeName("D_CRITICAL_SECTION", pmutex); + } return pmutex; }