summaryrefslogtreecommitdiff
path: root/tests/auto/language/tst_language.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-16 13:59:15 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-17 07:42:45 +0000
commit9008034adf19176c399853ddd04e36ea3473e26e (patch)
tree086a32b5410ea716e1badd1d1745909bdb348d3e /tests/auto/language/tst_language.h
parenta0d3454e7b8d816f5bb5c76ed2e9d50ff6550485 (diff)
downloadqbs-9008034adf19176c399853ddd04e36ea3473e26e.tar.gz
ModuleLoader: Remove unneed loadBaseModule() call
That call was probably conceptually unneeded since d08ce8f643 (because from then on the module instance, which already has a qbs instance, was used to evaluate the condition), and harmful since be8432fac9 (because the loadBaseModule() call then happened on the shared module prototype). This patch also needs to touch the module merger: Because the prototype is now not tainted with qbs properties from the product item anymore, we have to make sure that variant values are not ignored during module merging; otherwise, qbs properties set by the multiplexing procedure could get lost in the merge process. Change-Id: Iae5d47dbe018d330f4c96e919bb0f83c086ae1df Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'tests/auto/language/tst_language.h')
-rw-r--r--tests/auto/language/tst_language.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/language/tst_language.h b/tests/auto/language/tst_language.h
index b125b79a2..aab04ca29 100644
--- a/tests/auto/language/tst_language.h
+++ b/tests/auto/language/tst_language.h
@@ -119,6 +119,7 @@ private slots:
void jsExtensions();
void jsImportUsedInMultipleScopes_data();
void jsImportUsedInMultipleScopes();
+ void moduleMergingVariantValues();
void modulePrioritizationBySearchPath_data();
void modulePrioritizationBySearchPath();
void moduleProperties_data();