Skip to content

[core,RF,misc,interpreter] fix windows warning#22057

Merged
guitargeek merged 16 commits intoroot-project:masterfrom
ferdymercury:patch-23
Apr 29, 2026
Merged

[core,RF,misc,interpreter] fix windows warning#22057
guitargeek merged 16 commits intoroot-project:masterfrom
ferdymercury:patch-23

Conversation

@ferdymercury
Copy link
Copy Markdown
Collaborator

@ferdymercury ferdymercury commented Apr 24, 2026

C:\ROOT-CI\src\roofit\roofitcore\src\RooLinkedList.cxx(71,19): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\ROOT-CI\build\roofit\roofitcore\RooFitCore.vcxproj]

also warning about unused e var in TROOT

and several more.

Related: #22069

C:\ROOT-CI\src\roofit\roofitcore\src\RooLinkedList.cxx(71,19): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\ROOT-CI\build\roofit\roofitcore\RooFitCore.vcxproj]
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 24, 2026

Test Results

    22 files      22 suites   3d 8h 45m 35s ⏱️
 3 853 tests  3 852 ✅ 0 💤 1 ❌
76 085 runs  76 084 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit b94e545.

♻️ This comment has been updated with latest results.

@guitargeek
Copy link
Copy Markdown
Contributor

@ferdymercury, any reason that this PR is still marked as draft? It looks ready-to-merge for me!

@ferdymercury
Copy link
Copy Markdown
Collaborator Author

There are more warnings in roofit/test (see win64 raw logs) but if you want these can go into separate PR. (Or feel free to take over this PR)

warning C4326: return type of 'main' should be 'int' instead of 'void'
warning C4805: '|=': unsafe mix of type 'int' and type 'bool' in operation
 warning C4805: '|=': unsafe mix of type 'int' and type 'bool' in operation
warning C4804: '/': unsafe use of type 'bool' in operation
warning C4756: overflow in constant arithmetic
discarding return value of function with [[nodiscard]] attribute
@ferdymercury ferdymercury changed the title [core,RF] fix windows warning [core,RF,misc,interpreter] fix windows warning Apr 27, 2026
Comment thread roofit/roofit/test/testFitPerf.cxx Outdated
Comment thread roofit/roofit/test/testFitPerf.cxx Outdated
Co-authored-by: ferdymercury <ferdymercury@users.noreply.github.com>
Comment thread interpreter/CMakeLists.txt Outdated
@ferdymercury ferdymercury marked this pull request as ready for review April 27, 2026 21:14
Comment thread core/base/src/TROOT.cxx Outdated
Comment thread core/base/src/TROOT.cxx Outdated
Comment thread core/base/src/TROOT.cxx Outdated
Co-authored-by: ferdymercury <ferdymercury@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@guitargeek guitargeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much!

@guitargeek guitargeek merged commit 79d8b18 into root-project:master Apr 29, 2026
27 of 30 checks passed
@ferdymercury ferdymercury deleted the patch-23 branch April 29, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants