pfultz2/cppcheck

Lifetime issue with for-range based loops

pfultz2 opened this issue · 0 comments

Warn for cases like this:

int * f(std::vector<int> v) {
    for(int & x : v)
        return &x;
    return nullptr;
}

But only when v is a container.