aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/corelib/language/moduleloader.cpp1
-rw-r--r--tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs4
2 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp
index 2ef03cbf1..e9320aba9 100644
--- a/src/lib/corelib/language/moduleloader.cpp
+++ b/src/lib/corelib/language/moduleloader.cpp
@@ -1147,7 +1147,6 @@ void ModuleLoader::setupProductDependencies(ProductContext *productContext)
{
if (m_dependencyResolvingPass == 2) {
normalizeDependencies(*productContext);
- QBS_CHECK(!productContext->deferredDependsItems.empty());
for (Item * const deferredDependsItem : productContext->deferredDependsItems)
adjustDependenciesForMultiplexing(*productContext, deferredDependsItem);
}
diff --git a/tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs b/tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs
index b5af509a0..f70f849b5 100644
--- a/tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs
+++ b/tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs
@@ -79,5 +79,9 @@ Project {
}
}
}
+ Product {
+ name: "dummy"
+ Depends { productTypes: [] }
+ }
}
}