aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-11-11 10:25:22 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-11-11 10:25:22 +0200
commitae667f778d9b7b8ed5a9a8b93abd868690a8ae14 (patch)
treef9b53e4647e3dd721301eaa832a177b71965e55a
parentbaf7b3a503342f263558b7dbf6d3c694622ab3c5 (diff)
downloadpostgresql-ae667f778d9b7b8ed5a9a8b93abd868690a8ae14.tar.gz
postgresql-ae667f778d9b7b8ed5a9a8b93abd868690a8ae14.zip
Really fix compilation failure on MIPS.
I missed an additional colon in previous patch. Oops. to make that mistake less likely in the future, add comments as placeholders for unused inputs and outputs in inline assembly.
-rw-r--r--src/include/storage/s_lock.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/include/storage/s_lock.h b/src/include/storage/s_lock.h
index 575b9db94e0..7fe6a153b4c 100644
--- a/src/include/storage/s_lock.h
+++ b/src/include/storage/s_lock.h
@@ -158,7 +158,7 @@ tas(volatile slock_t *lock)
" xchgb %0,%1 \n"
"1: \n"
: "+q"(_res), "+m"(*lock)
-:
+: /* no inputs */
: "memory", "cc");
return (int) _res;
}
@@ -225,7 +225,7 @@ tas(volatile slock_t *lock)
" lock \n"
" xchgb %0,%1 \n"
: "+q"(_res), "+m"(*lock)
-:
+: /* no inputs */
: "memory", "cc");
return (int) _res;
}
@@ -519,7 +519,7 @@ tas(volatile slock_t *lock)
" tas %1 \n"
" sne %0 \n"
: "=d"(rv), "+m"(*lock)
-:
+: /* no inputs */
: "memory", "cc");
return rv;
}
@@ -586,7 +586,7 @@ tas(volatile slock_t *lock)
" sync \n"
" .set pop "
: "=&r" (_res), "=&r" (_tmp), "+R" (*_l)
-:
+: /* no inputs */
: "memory");
return _res;
}
@@ -602,7 +602,8 @@ do \
" .set nomacro \n" \
" sync \n" \
" .set pop " \
-: \
+: /* no outputs */ \
+: /* no inputs */ \
: "memory"); \
*((volatile slock_t *) (lock)) = 0; \
} while (0)