diff options
-rw-r--r-- | src/lib/corelib/language/moduleloader.cpp | 1 | ||||
-rw-r--r-- | tests/auto/blackbox/testdata/product-dependencies-by-type/product-dependencies-by-type.qbs | 4 |
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: [] } + } } } |