From c9d13dff940ab16e28f2440a819a0151a3a7543f Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 2 Dec 2021 15:27:42 +0300 Subject: Prepare for supporting multiple dependencies in dependency alternative --- bpkg/pkg-verify.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'bpkg/pkg-verify.cxx') diff --git a/bpkg/pkg-verify.cxx b/bpkg/pkg-verify.cxx index 0afe32b..757a2c5 100644 --- a/bpkg/pkg-verify.cxx +++ b/bpkg/pkg-verify.cxx @@ -54,18 +54,21 @@ namespace bpkg if (nv.name == "depends") try { - dependency_alternatives da (nv.value); + dependency_alternatives das (nv.value); - if (da.buildtime) + if (das.buildtime) { - for (dependency& d: da) + for (const dependency_alternative& da: das) { + assert (da.size () == 1); // @@ DEP + + const dependency& d (da[0]); const package_name& dn (d.name); if (dn != "build2" && dn != "bpkg") continue; - if (da.size () != 1) + if (das.size () != 1) { if (diag_level != 0) error (p.name (), nv.value_line, nv.value_column) -- cgit v1.1