-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix let assigned from construct from array #61
Fix let assigned from construct from array #61
Conversation
af47816
to
d714071
Compare
Disclaimer: I do not know if |
Closing and reopening to re-create travis job. |
d714071
to
49a4618
Compare
I have updated PR with P.S. Is it normal that I had to add |
IMO, add proxy traits to Anyway, PP-ing is hard for somebody (especially newbie contributor), so defining |
Actually it is not only msvc-8 problem, gcc in c++03 mode complains too https://travis-ci.org/boostorg/phoenix/builds/332629779
I do not see how it will fix problem that currently wave preprocessing goes with the wrong settings and that's why does not generate any output. |
I suspect the mac builds will take forever to end. You might want to restart them or, better, turn them off. |
Sorry for review delaying...
Oops, I mistaken you said for it needs two form
AFAIK, wave should be executed without c++11 feature flag, i.e. the macro should be defined implicitly.
I think requesting PP-ing inhibits developing cycle (especially newbie developer). Additionally, PP-ed PR is sometimes huge and makes human unreadable (hard to review) one... So, disabling use of PP-ed code while CI, makes contributor don't have to worry about that, is what I meant on that line. |
Fixes #58 (comment) problem.
Note:
let(_a = construct<T[N]>(...))
is an invalid thing because you cannot return arrays. Some static assert may be placed for this usage.