typo in fallback implementation for pg_atomic_test_set_flag() - Mailing list pgsql-hackers

From Nathan Bossart
Subject typo in fallback implementation for pg_atomic_test_set_flag()
Date
Msg-id 20231114035439.GA1809032@nathanxps13
Whole thread Raw
Responses Re: typo in fallback implementation for pg_atomic_test_set_flag()
List pgsql-hackers
I noticed that the fallback pg_atomic_test_set_flag_impl() implementation
that uses atomic-exchange is giving pg_atomic_exchange_u32_impl() an extra
argument.  This appears to be copy/pasted from the atomic-compare-exchange
version a few lines down.  It looks like it's been this way since this code
was introduced in commit b64d92f (2014).  Patch attached.

I'd ordinarily suggest removing this section of code since it doesn't seem
to have gotten much coverage, but I'm actually looking into adding some
faster atomic-exchange implementations that may activate this code for
certain compiler/architecture combinations.

-- 
Nathan Bossart
Amazon Web Services: https://aws.amazon.com

Attachment

pgsql-hackers by date:

Previous
From: Amit Kapila
Date:
Subject: Re: pg_upgrade and logical replication[
Next
From: Dilip Kumar
Date:
Subject: Re: trying again to get incremental backup