Mark Vndk / VndkVersionRange as deprecated.
<vndk> tag becomes deprecated and should not be used.
<vendor-ndk> is used to replace it instead.
Test: builds
Bug: 36400653
Change-Id: Ibeaa6c366fd78f3d4b0f06c13d8a33b71f4be1cf
diff --git a/parse_string.cpp b/parse_string.cpp
index 7e23f5f..6b6e9a0 100644
--- a/parse_string.cpp
+++ b/parse_string.cpp
@@ -258,6 +258,8 @@
return os << vr.minVer() << "-" << vr.maxMinor;
}
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
bool parse(const std::string &s, VndkVersionRange *vr) {
std::vector<std::string> v = SplitString(s, '-');
if (v.size() != 1 && v.size() != 2) {
@@ -287,6 +289,7 @@
}
return os;
}
+#pragma clang diagnostic pop
bool parse(const std::string &s, KernelVersion *kernelVersion) {
std::vector<std::string> v = SplitString(s, '.');