We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da72b90 commit b69359eCopy full SHA for b69359e
src/include/storage/s_lock.h
@@ -7,7 +7,7 @@
7
*
8
9
* IDENTIFICATION
10
- * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.12 1997/11/07 21:35:41 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.13 1997/12/09 20:55:33 momjian Exp $
11
12
*-------------------------------------------------------------------------
13
*/
@@ -345,11 +345,12 @@ tas_dummy()
345
#define S_LOCK(lock) do \
346
{ \
347
slock_t _res; \
348
+ slock_t *tmplock = lock ; \
349
do \
350
351
__asm__("ldstub [%1], %0" \
- : "=&r"(_res) \
352
- : "r"(lock)); \
+ : "=&r"(_res), "=r"(tmplock) \
353
+ : "1"(tmplock)); \
354
} while (_res != 0); \
355
} while (0)
356
0 commit comments