Using beast library and example from https://github.com/vinniefalco/Beast/tree/master.
Using ICC: 17.0.1 20161005
When compiling the example, compiler fails with "internal error":
In file included from /home/vasko/xxx/ext/beast/include/beast/core/handler_concepts.hpp(11),
/home/vasko/xxx/ext/beast/include/beast/core/detail/is_call_possible.hpp(41): internal error: assertion failed at: "shared/cfe/edgcpfe/scope_stk.c", line 11203
Thank you for reporting this issue.
Could you generate a preprocessed(*.i) file for main.cpp, which can help reproduce the crash?
You can use compiler option -P instead of -c, change -o object file name to *.i to generate the preprocessed file.
You may refer to below article on how to create a preprocessed file:
Thank you for providing the preprocessed file.
I can reproduce your issue now with icc 17.0. I have recorded this in our problem tracking system.
We will try to resolve this issue as soon as we can. However, please be advised that this issue may have to be targeted to for the next major release. I will let you know when I have an update on this issue.