orcfunctions: update generated code
authorDavid Schleef <ds@schleef.org>
Mon, 3 Oct 2011 03:26:32 +0000 (20:26 -0700)
committerDavid Schleef <ds@schleef.org>
Mon, 3 Oct 2011 03:26:32 +0000 (20:26 -0700)
orc/orcfunctions.c

index 2933929..dbe0b7d 100644 (file)
@@ -167,7 +167,7 @@ void
 orc_memcpy (void * ORC_RESTRICT d1, const void * ORC_RESTRICT s1, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcCode *c = 0;
   void (*func) (OrcExecutor *);
 
@@ -255,7 +255,7 @@ void
 orc_memset (void * ORC_RESTRICT d1, int p1, int n)
 {
   OrcExecutor _ex, *ex = &_ex;
-  static int p_inited = 0;
+  static volatile int p_inited = 0;
   static OrcCode *c = 0;
   void (*func) (OrcExecutor *);