When use Eclipse with MinGW(version:4.8.1) to compile the following code fragement, it can pass but Eclipse still report: "Multiple markers at this line - Type 'alignas' could not be resolved"
template<typename X> void set_aside(std::vector<X> vx) {
constexpr int max_buf = 1024;
alignas(X) X buffer[max_buf];
int max = min(vx.size(), max_buf / sizeof(X));
std::uninitialized_copy(vx.begin(), vx.begin() + max, buffer);
}
What happend with this issue, although the code fragement pass the comiple,yet Eclipse marks with error. Someone have ever met this issue? Please kindly help me to resolve this issue,thanks very indeed!