boostorg / boostorg/multi_array
Return of bug#6554 (Compiler error dereferencing multi_array value via an iterator)
Open
- Dominant language
- C++
- Stars
- 32
- Forks
- 39
- PR merge metrics
- No merged PRs in 30d
Description
The bug described in https://svn.boost.org/trac10/ticket/6554 seems to return. I tried the example from this bug in godbolt: https://godbolt.org/z/4vMf8oo4q and it fails to compile. The code I used is:
```c++
#include
struct data
{
int value;
};
typedef boost::multi_array array_type;
int main() {
array_type a(boost::extents[4][5]);
// ERROR: Cannot compile this line
a.begin()->begin()->value = 7;
// Compiles successfully
(*a.begin()->begin()).value = 5;
return 0;
}
```
All versions of boost on godbolt (1.64 to 1.79) seem to be affected.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.