GithubHelp home page GithubHelp logo

gcc6 warnings about curlcpp HOT 6 CLOSED

josephp91 avatar josephp91 commented on July 20, 2024
gcc6 warnings

from curlcpp.

Comments (6)

amerlyq avatar amerlyq commented on July 20, 2024

Reordered initialization troubles

In file included from ./ext/curlcpp/include/cookie_datetime.h:29:0,
                 from ./ext/curlcpp/include/cookie.h:32,
                 from ./ext/curlcpp/include/curl_cookie.h:34,
                 from ./ext/curlcpp/src/curl_cookie.cpp:8:
./ext/curlcpp/include/cookie_date.h: In constructor ‘curl::cookie_date::cookie_date()’:
./ext/curlcpp/include/cookie_date.h:121:21: warning: ‘curl::cookie_date::week_day’ will be initialized after [-Wreorder]
         std::string week_day;
                     ^~~~~~~~
./ext/curlcpp/include/cookie_date.h:113:22: warning:   ‘unsigned int curl::cookie_date::day’ [-Wreorder]
         unsigned int day;
                      ^~~
./ext/curlcpp/include/cookie_date.h:64:9: warning:   when initialized here [-Wreorder]
         cookie_date() : week_day("Mon"), day(1), month("Jan"), year(1970) {}
         ^~~~~~~~~~~
In file included from ./ext/curlcpp/include/cookie_datetime.h:29:0,
                 from ./ext/curlcpp/include/cookie.h:32,
                 from ./ext/curlcpp/src/cookie.cpp:6:
./ext/curlcpp/include/cookie_date.h: In constructor ‘curl::cookie_date::cookie_date()’:
./ext/curlcpp/include/cookie_date.h:121:21: warning: ‘curl::cookie_date::week_day’ will be initialized after [-Wreorder]
         std::string week_day;
                     ^~~~~~~~
./ext/curlcpp/include/cookie_date.h:113:22: warning:   ‘unsigned int curl::cookie_date::day’ [-Wreorder]
         unsigned int day;
                      ^~~
./ext/curlcpp/include/cookie_date.h:64:9: warning:   when initialized here [-Wreorder]
         cookie_date() : week_day("Mon"), day(1), month("Jan"), year(1970) {}
         ^~~~~~~~~~~
[ 80%] Building CXX object ext/curlcpp/src/CMakeFiles/curlcpp.dir/cookie_datetime.cpp.obj
In file included from ./ext/curlcpp/src/cookie_date.cpp:6:0:
./ext/curlcpp/include/cookie_date.h: In constructor ‘curl::cookie_date::cookie_date()’:
./ext/curlcpp/include/cookie_date.h:121:21: warning: ‘curl::cookie_date::week_day’ will be initialized after [-Wreorder]
         std::string week_day;
                     ^~~~~~~~
./ext/curlcpp/include/cookie_date.h:113:22: warning:   ‘unsigned int curl::cookie_date::day’ [-Wreorder]
         unsigned int day;
                      ^~~
./ext/curlcpp/include/cookie_date.h:64:9: warning:   when initialized here [-Wreorder]
         cookie_date() : week_day("Mon"), day(1), month("Jan"), year(1970) {}
         ^~~~~~~~~~~
In file included from ./ext/curlcpp/include/cookie_datetime.h:29:0,
                 from ./ext/curlcpp/src/cookie_datetime.cpp:6:
./ext/curlcpp/include/cookie_date.h: In constructor ‘curl::cookie_date::cookie_date()’:
./ext/curlcpp/include/cookie_date.h:121:21: warning: ‘curl::cookie_date::week_day’ will be initialized after [-Wreorder]
         std::string week_day;
                     ^~~~~~~~
./ext/curlcpp/include/cookie_date.h:113:22: warning:   ‘unsigned int curl::cookie_date::day’ [-Wreorder]
         unsigned int day;
                      ^~~
./ext/curlcpp/include/cookie_date.h:64:9: warning:   when initialized here [-Wreorder]
         cookie_date() : week_day("Mon"), day(1), month("Jan"), year(1970) {}
         ^~~~~~~~~~~

from curlcpp.

amerlyq avatar amerlyq commented on July 20, 2024

Order was fixed, but what about noexcept + throw problem mentioned in first post?

from curlcpp.

JosephP91 avatar JosephP91 commented on July 20, 2024

@amerlyq ops, didn't see it! Can you tell me if now it is fixed?

from curlcpp.

amerlyq avatar amerlyq commented on July 20, 2024

I hope it wasn't a mistake to delete test/... file in that commit...
And, however I suggested removing noexcept as ad hoc method, I treat it as crotch.
As fixing domain -- like using bool for security -- is more reasonable than introducing chain reaction of removing noexcept in dependent code.

from curlcpp.

JosephP91 avatar JosephP91 commented on July 20, 2024

Sorry, my mistake with test/custom_request.cpp. It has been restored now.

from curlcpp.

amerlyq avatar amerlyq commented on July 20, 2024

Please, reconsider about logic of function/class instead of blindly
removing noexcept. Because it may backslash in the future. Again)

On Wed, Sep 21, 2016, 23:08 Giuseppe [email protected] wrote:

Sorry, my mistake with test/custom_request.cpp. It has been restored now.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#91 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFdvMEydpQx6FzfS4jHpUX3F2_PBd4kZks5qsY7TgaJpZM4Ja5aY
.

from curlcpp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.