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;
 }