diff options
author | Topi Reinio <topi.reinio@qt.io> | 2024-02-19 12:13:46 +0000 |
---|---|---|
committer | Topi Reinio <topi.reinio@qt.io> | 2024-02-19 12:14:50 +0000 |
commit | f3c3db574cad0e9f05c8c0867536b2d441b1f325 (patch) | |
tree | f76a64abd8bf733fc9b422b9c654bc7cd5bcdc2c | |
parent | eba26a0c645c76fd3218c54b1e71445b15f4b777 (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.cpp | 2 | ||||
-rw-r--r-- | src/qdoc/qdoc/tests/generatedoutput/testdata/headerfile/testheader.h | 2 |
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; |