boostorg / boostorg/phoenix

`phoenix::let` with non-placeholder value can't be modified in c++11

Open
#69 3 comments 0 reactions 0 assignees View on GitHub
bug C++11+
Dominant language
C++
Stars
33
Forks
51
PR merge metrics
No merged PRs in 30d

Description

Following code doesn't compile in C++11, but C++03 does.

```cpp
#include
#include
#include
#include
#include
using namespace boost::phoenix;
using namespace local_names;

int main()
{
let(_a = 0)
[
--_a
]();
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.