From: Debian Qt/KDE Maintainers Date: Sat, 22 Dec 2018 21:32:11 +0000 (+0000) Subject: debug_log_level_segfault_fix X-Git-Tag: archive/raspbian/1.12.2+dfsg-2+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4efe6b182c12fc32b5d552c41568c291073ee30a;p=qbs.git debug_log_level_segfault_fix Gbp-Pq: Name debug_log_level_segfault_fix.diff --- diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp index 583354c4..41727f5d 100644 --- a/src/lib/corelib/language/moduleloader.cpp +++ b/src/lib/corelib/language/moduleloader.cpp @@ -2341,9 +2341,11 @@ void ModuleLoader::adjustDefiningItemsInGroupModuleInstances(const Item::Module << ", old defining item was " << v->definingItem() << " with scope" << v->definingItem()->scope() << ", new defining item is" << replacement - << " with scope" << replacement->scope() - << ", value source code is " + << " with scope" << replacement->scope(); + if (v->type() == Value::JSSourceValueType) { + qCDebug(lcModuleLoader) << "value source code is" << std::static_pointer_cast(v)->sourceCode().toString(); + } replacement->setPropertyDeclaration(propName, decl); replacement->setProperty(propName, v); } else {