commit | 271d7065c25b9c7561b312d9ee795cd4ba91c208 | [log] [tgz] |
---|---|---|
author | mostang.com!davidm <mostang.com!davidm> | Fri Mar 28 07:43:22 2003 +0000 |
committer | mostang.com!davidm <mostang.com!davidm> | Fri Mar 28 07:43:22 2003 +0000 |
tree | af20c461ce66a517087b29518c2eae5d94439026 | |
parent | 9fe5e68f40f5a463c69e51436326d6c4810c12d7 [diff] [blame] |
(cmpchg_ptr): Cast first argument to "volatile long *", since that is what the Intel compiler wants. (Logical change 1.70)
diff --git a/include/internal.h b/include/internal.h index 470bbfb..9e6ca25 100644 --- a/include/internal.h +++ b/include/internal.h
@@ -103,7 +103,7 @@ # endif # define cmpxchg_ptr(_ptr,_o,_n) \ - ((void *) __sync_val_compare_and_swap((long *) (_ptr), \ + ((void *) __sync_val_compare_and_swap((volatile long *) (_ptr), \ (long) (_o), (long) (_n))) #endif