]> git.saurik.com Git - apple/boot.git/blobdiff - i386/libsa/zalloc.c
boot-132.tar.gz
[apple/boot.git] / i386 / libsa / zalloc.c
index 51162eb0339845b8b0935e7611008d3a35b8f9b8..8005a010b481fafb2bf48dda1dfbcc7e8344bfd3 100644 (file)
@@ -64,7 +64,7 @@ size_t zalloced_size;
 static void malloc_error(char *addr, size_t size)
 {
 #ifdef i386
-    asm("hlt");
+    asm volatile ("hlt");
 #endif
 }
 
@@ -177,7 +177,7 @@ void free(void * pointer)
 #if i386    
         // Get return address of our caller,
         // in case we have to report an error below.
-        asm("movl %%esp, %%eax\n\t"
+        asm volatile ("movl %%esp, %%eax\n\t"
             "subl $4, %%eax\n\t"
             "movl 0(%%eax), %%eax" : "=a" (rp) );
 #else