Skip to content

Commit 75918bb

Browse files
committed
Allow COMMON_LOCK_TESTS macro to be suffixed with a semicolon.
1 parent 0a403cc commit 75918bb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

libc/test/src/fcntl/fcntl_test.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,12 @@ class LibcFcntlCommonLockTests : public LlvmLibcFcntlTest {
181181
using NAME = LibcFcntlCommonLockTests<GETLK, SETLK>; \
182182
TEST_F(NAME, GetLkRead) { GetLkRead(); } \
183183
TEST_F(NAME, GetLkWrite) { GetLkWrite(); } \
184-
TEST_F(NAME, UseAfterClose) { UseAfterClose(); }
184+
TEST_F(NAME, UseAfterClose) { UseAfterClose(); } \
185+
static_assert(true, "Require semicolon.")
185186

186-
COMMON_LOCK_TESTS(LlvmLibcFcntlProcessAssociatedLockTest, F_GETLK, F_SETLK)
187+
COMMON_LOCK_TESTS(LlvmLibcFcntlProcessAssociatedLockTest, F_GETLK, F_SETLK);
187188
COMMON_LOCK_TESTS(LlvmLibcFcntlOpenFileDescriptionLockTest, F_OFD_GETLK,
188-
F_OFD_SETLK)
189+
F_OFD_SETLK);
189190

190191
TEST_F(LlvmLibcFcntlTest, SetGetOwnerTest) {
191192
using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::Succeeds;

0 commit comments

Comments
 (0)