_______________________________________________Yes, this keyword is no longer valid starting from C++17:
https://en.cppreference.com/w/cpp/keyword/registerI realize that the "why" probably doesn't help you move forth with your problem, so here are a couple suggestions how to get over it:
- Build Boost in C++14 mode with -std=c++14
- Cut out "register" from the Boost source and rebuild
- Try a newer Boost version, it may have been fixed
Oleg.
On 2018-12-23 09:26, Craig Topper via cfe-dev wrote:
This seems a better question for cfe-dev or cfe-users
~Craig
On Sat, Dec 22, 2018 at 12:23 PM Osman Zakir via llvm-dev <llvm-dev@lists.llvm.org> wrote:
_______________________________________________When trying to build Boost using LLVM, I had this error:"error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
"I attached the project-config.jam file I used to this message. Someone please help me out (if there's someone on here who can).
LLVM Developers mailing list
llvm-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
_______________________________________________ cfe-dev mailing list cfe-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
cfe-dev mailing list
cfe-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev