Move range_t definition is linux block.
Otherwise breaks the mac build.
Test: m
Change-Id: I0aa9a849184325c75422150a769607592738abd1
diff --git a/runtime/gc/collector/garbage_collector.cc b/runtime/gc/collector/garbage_collector.cc
index 4aa58b6..1785a77 100644
--- a/runtime/gc/collector/garbage_collector.cc
+++ b/runtime/gc/collector/garbage_collector.cc
@@ -93,13 +93,13 @@
uint64_t GarbageCollector::ExtractRssFromMincore(
std::list<std::pair<void*, void*>>* gc_ranges) {
- using range_t = std::pair<void*, void*>;
uint64_t rss = 0;
if (gc_ranges->empty()) {
return 0;
}
// mincore() is linux-specific syscall.
#if defined(__linux__)
+ using range_t = std::pair<void*, void*>;
// Sort gc_ranges
gc_ranges->sort([](const range_t& a, const range_t& b) {
return std::less()(a.first, b.first);