Review Request 120877: Convert switch statements to if/else due to MSVC limitation
Kevin Funk
kfunk at kde.org
Thu Jan 1 10:39:58 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/120877/#review72855
-----------------------------------------------------------
Ship it!
Unfortunate to replace the switch-case, but I don't see a better solution either => Go for it.
- Kevin Funk
On Oct. 30, 2014, 1:35 a.m., Andrius da Costa Ribas wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/120877/
> -----------------------------------------------------------
>
> (Updated Oct. 30, 2014, 1:35 a.m.)
>
>
> Review request for kdewin and Plasma.
>
>
> Repository: plasma-framework
>
>
> Description
> -------
>
> MSVC is unable to recognise e.g. FrameSvg::TopBorder | FrameSvg::LeftBorder as a compile-time const expression (error C2051: case expression not constant)
>
>
> Diffs
> -----
>
> src/plasma/private/framesvg_helpers.h 5b96cd5
>
> Diff: https://git.reviewboard.kde.org/r/120877/diff/
>
>
> Testing
> -------
>
> Builds with MSVC 2013 64bit.
>
> framesvg related tests pass, other unrelated tests still fail.
>
> Test project V:/build/frameworks/plasma/work/msvc2013-RelWithDebInfo-master
> Start 1: plasma-dialogqmltest
> 1/10 Test #1: plasma-dialogqmltest ...............***Failed 1.15 sec
> Start 2: plasma-fallbackpackagetest
> 2/10 Test #2: plasma-fallbackpackagetest ......... Passed 0.16 sec
> Start 3: plasma-packagestructuretest
> 3/10 Test #3: plasma-packagestructuretest ........***Failed 0.19 sec
> Start 4: plasma-packageurlinterceptortest
> 4/10 Test #4: plasma-packageurlinterceptortest ... Passed 0.12 sec
> Start 5: plasma-pluginloadertest
> 5/10 Test #5: plasma-pluginloadertest ............ Passed 1.44 sec
> Start 6: plasma-framesvgtest
> 6/10 Test #6: plasma-framesvgtest ................ Passed 0.64 sec
> Start 7: coronatest
> 7/10 Test #7: coronatest .........................***Failed 0.16 sec
> Start 8: plasma-storagetest
> 8/10 Test #8: plasma-storagetest .................***Failed 0.12 sec
> Start 9: plasma-sortfiltermodeltest
> 9/10 Test #9: plasma-sortfiltermodeltest ......... Passed 0.14 sec
> Start 10: i18ndcheck
> Could not find executable SH-NOTFOUND
> Looked in the following places:
> SH-NOTFOUND
> SH-NOTFOUND.exe
> Release/SH-NOTFOUND
> Release/SH-NOTFOUND.exe
> Debug/SH-NOTFOUND
> Debug/SH-NOTFOUND.exe
> MinSizeRel/SH-NOTFOUND
> MinSizeRel/SH-NOTFOUND.exe
> RelWithDebInfo/SH-NOTFOUND
> RelWithDebInfo/SH-NOTFOUND.exe
> Deployment/SH-NOTFOUND
> Deployment/SH-NOTFOUND.exe
> Development/SH-NOTFOUND
> Development/SH-NOTFOUND.exe
> Unable to find executable: SH-NOTFOUND
> 10/10 Test #10: i18ndcheck .........................***Not Run 0.00 sec
>
> 50% tests passed, 5 tests failed out of 10
>
>
> Thanks,
>
> Andrius da Costa Ribas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20150101/523d90e9/attachment.html>
More information about the Kde-windows
mailing list