Skip to content

Commit f576431

Browse files
committed
Fix stl
1 parent 098b1c4 commit f576431

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Diff for: src/snmalloc/ds_core/stats.h

+9-9
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace snmalloc
1919
void increase(size_t amount)
2020
{
2121
size_t c = (curr += amount);
22-
size_t p = peak.load(std::memory_order_relaxed);
22+
size_t p = peak.load(stl::memory_order_relaxed);
2323
while (c > p)
2424
{
2525
if (peak.compare_exchange_strong(p, c))
@@ -37,12 +37,12 @@ namespace snmalloc
3737

3838
size_t get_curr()
3939
{
40-
return curr.load(std::memory_order_relaxed);
40+
return curr.load(stl::memory_order_relaxed);
4141
}
4242

4343
size_t get_peak()
4444
{
45-
return peak.load(std::memory_order_relaxed);
45+
return peak.load(stl::memory_order_relaxed);
4646
}
4747

4848
void operator+=(size_t amount)
@@ -71,28 +71,28 @@ namespace snmalloc
7171
*/
7272
class MonotoneLocalStat
7373
{
74-
std::atomic<size_t> value{0};
74+
stl::Atomic<size_t> value{0};
7575

7676
public:
7777
void operator++(int)
7878
{
79-
value.fetch_add(1, std::memory_order_relaxed);
79+
value.fetch_add(1, stl::memory_order_relaxed);
8080
}
8181

8282
void operator+=(const MonotoneLocalStat& other)
8383
{
84-
auto v = other.value.load(std::memory_order_relaxed);
85-
value.fetch_add(v, std::memory_order_relaxed);
84+
auto v = other.value.load(stl::memory_order_relaxed);
85+
value.fetch_add(v, stl::memory_order_relaxed);
8686
}
8787

8888
void operator+=(size_t v)
8989
{
90-
value.fetch_add(v, std::memory_order_relaxed);
90+
value.fetch_add(v, stl::memory_order_relaxed);
9191
}
9292

9393
size_t operator*()
9494
{
95-
return value.load(std::memory_order_relaxed);
95+
return value.load(stl::memory_order_relaxed);
9696
}
9797
};
9898
} // namespace snmalloc

0 commit comments

Comments
 (0)