summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@qt.io>2024-02-19 12:13:46 +0000
committerTopi Reinio <topi.reinio@qt.io>2024-02-19 12:14:50 +0000
commitf3c3db574cad0e9f05c8c0867536b2d441b1f325 (patch)
treef76a64abd8bf733fc9b422b9c654bc7cd5bcdc2c
parenteba26a0c645c76fd3218c54b1e71445b15f4b777 (diff)
qdoc: Fix incorrect declaration of global variable in a test case
A global variable declaration was missing an extern keyword, likely causing Clang/QDoc's ClangCodeParser to leak memory. Fixes: QTBUG-122418 Change-Id: I9e19c8512a857dce2fae4f0ebc26d3389987855d (cherry picked from commit a2a810a6fc87c1ab1202b2a6ec98213be3178732) Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
-rw-r--r--src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.cpp2
-rw-r--r--src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.cpp b/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.cpp
index 6f3939345..43c512f36 100644
--- a/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.cpp
+++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.cpp
@@ -3,6 +3,8 @@
#include "testheader.h"
+const int globalVar = 0;
+
/*!
\headerfile <TestHeader>
\title Test Header
diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h b/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h
index fcd3cb150..5ea361685 100644
--- a/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h
+++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h
@@ -5,4 +5,4 @@
void globalFunc() {};
enum Globals { Glo, Bal };
-const int globalVar;
+extern const int globalVar;