aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4executablecompilationunit.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2024-01-08 16:29:51 +0100
committerUlf Hermann <ulf.hermann@qt.io>2024-01-13 16:03:59 +0100
commit46911d539a5eb22e86a3a62254f1fecb8813529b (patch)
tree8bcc8267076f7050ff20f11f63cc4f9944265143 /src/qml/jsruntime/qv4executablecompilationunit.cpp
parentec5b042736410440b10a00c70715b6701f65ce10 (diff)
QtQml: Move binding, object and parser status counts to base CU
Change-Id: Id52e3d50b02649010ebcb2309253aa689a536770 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4executablecompilationunit.cpp')
-rw-r--r--src/qml/jsruntime/qv4executablecompilationunit.cpp24
1 files changed, 3 insertions, 21 deletions
diff --git a/src/qml/jsruntime/qv4executablecompilationunit.cpp b/src/qml/jsruntime/qv4executablecompilationunit.cpp
index b6eb5298db..b62dea9c83 100644
--- a/src/qml/jsruntime/qv4executablecompilationunit.cpp
+++ b/src/qml/jsruntime/qv4executablecompilationunit.cpp
@@ -475,27 +475,9 @@ void ExecutableCompilationUnit::finalizeCompositeType(const QQmlType &type)
}
}
- m_totalBindingsCount = bindingCount;
- m_totalParserStatusCount = parserStatusCount;
- m_totalObjectCount = objectCount;
-}
-
-int ExecutableCompilationUnit::totalBindingsCount() const {
- if (!m_compilationUnit->icRootName)
- return m_totalBindingsCount;
- return m_compilationUnit->inlineComponentData[*icRootName()].totalBindingCount;
-}
-
-int ExecutableCompilationUnit::totalObjectCount() const {
- if (!m_compilationUnit->icRootName)
- return m_totalObjectCount;
- return m_compilationUnit->inlineComponentData[*icRootName()].totalObjectCount;
-}
-
-int ExecutableCompilationUnit::totalParserStatusCount() const {
- if (!m_compilationUnit->icRootName)
- return m_totalParserStatusCount;
- return m_compilationUnit->inlineComponentData[*icRootName()].totalParserStatusCount;
+ m_compilationUnit->m_totalBindingsCount = bindingCount;
+ m_compilationUnit->m_totalParserStatusCount = parserStatusCount;
+ m_compilationUnit->m_totalObjectCount = objectCount;
}
bool ExecutableCompilationUnit::verifyChecksum(const CompiledData::DependentTypesHasher &dependencyHasher) const