Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
git2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
git2
Commits
b608af6c
Unverified
Commit
b608af6c
authored
3 years ago
by
Edward Thomson
Committed by
GitHub
3 years ago
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #6116 from lhchavez/drop-volatile-qualifier-in-atomic-exchange
parents
03132b36
5675312e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 additions
and
1 deletions
+1
-1
src/thread.h
+1
-1
No files found.
src/thread.h
View file @
b608af6c
...
@@ -180,7 +180,7 @@ GIT_INLINE(volatile void *) git_atomic__swap(
...
@@ -180,7 +180,7 @@ GIT_INLINE(volatile void *) git_atomic__swap(
#if defined(GIT_WIN32)
#if defined(GIT_WIN32)
return
InterlockedExchangePointer
(
ptr
,
newval
);
return
InterlockedExchangePointer
(
ptr
,
newval
);
#elif defined(GIT_BUILTIN_ATOMIC)
#elif defined(GIT_BUILTIN_ATOMIC)
void
*
volatile
foundval
=
NULL
;
void
*
foundval
=
NULL
;
__atomic_exchange
(
ptr
,
&
newval
,
&
foundval
,
__ATOMIC_SEQ_CST
);
__atomic_exchange
(
ptr
,
&
newval
,
&
foundval
,
__ATOMIC_SEQ_CST
);
return
foundval
;
return
foundval
;
#elif defined(GIT_BUILTIN_SYNC)
#elif defined(GIT_BUILTIN_SYNC)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment