summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/class_loader_context.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/class_loader_context.cc b/runtime/class_loader_context.cc
index 7ca6f86fe3..5fffa641c7 100644
--- a/runtime/class_loader_context.cc
+++ b/runtime/class_loader_context.cc
@@ -351,11 +351,11 @@ ClassLoaderContext::ClassLoaderInfo* ClassLoaderContext::ParseInternal(
return nullptr;
}
if (first == nullptr) {
- first.reset(info.release());
+ first = std::move(info);
previous_iteration = first.get();
} else {
CHECK(previous_iteration != nullptr);
- previous_iteration->parent.reset(info.release());
+ previous_iteration->parent = std::move(info);
previous_iteration = previous_iteration->parent.get();
}
}