-
Bug
-
Resolution: Done
-
P1: Critical
-
5.6.1
-
Windows 7
-
7fe90b93e5f29dc2174e2050e31ee03e814be84c (qtactiveqt/5.6, 27.6.2016, 5.6.2)
Generate excel.ccp and excel.h by dumpccp. Including excel.h cause compilation error.
Attached headers to compare results. Files are generated from the command prompt:
dumpcpp.exe {00020813-0000-0000-C000-000000000046} -o excel
Attached example that generates files at building time.
Regression is caused by the change:
https://codereview.qt-project.org/#/c/148897/
Quickly looks like change cause it by deleting all from the left when '::* is used in attribute. Because difference is that first attribute miss the namespace which cause the error:
Qt 5.6.0:
inline Excel::Range* Union(Excel::Range* Arg1, Excel::Range* Arg2);
Qt 5.6.1:
inline Excel::Range* Union(Range* Arg1, Excel::Range* Arg2);
For Gerrit Dashboard: QTBUG-54000 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
163534,4 | dumpcpp: Fix regression when creating function signatures. | 5.6 | qt/qtactiveqt | Status: MERGED | +2 | 0 |