<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/75915>75915</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Missing diagnostic; liftime of filter_view
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          TheHllm
      </td>
    </tr>
</table>

<pre>
    [This](https://godbolt.org/z/dzK7vav6W) should give a warning
```c++
#include <vector>
#include <ranges>

int main(){
    std::vector<int> vec = {1,2,3,4};

    auto beg = (vec | std::views::filter([](int v){return true;})).begin();
    beg++;
 return *beg;
}
```
similar to the one you get when doing the [same](https://godbolt.org/z/rreWd8fbv) with a vector:
```c++
#include <vector>

int main(){
    auto beg = (std::vector<int>{1,2,3}).begin();
    beg++;
    return *beg;
}
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycU8tq5DoQ_Zrypkhjl9qvhRf9SHPhcneBLC-yXW1rkKUgyd0kXz_I7jwmzDCTAeFHHer4-Jwq6b0aDHMD-R7yYyLnMFrXPIz8j9ZT0tr-OUIPo_KQH4GqMYQnD2IHdAI6DbZvrQ4b6wag0wvQqX_5t7zIS_EIVKMf7ax7HNSFUeJVOqPMAOkR0h0U6Xo6oH08a5WEMp2ee0YQhwt3wToQ9z8DnTQD-3dwuSoTcJLKAFVANZQ3WkREH_ooW-xeWQ_KBBD3eOEOQRwRyn0GdCCggwA6bKE8gth_ZI80cg4WWx7WFqqW7vLwgV7x1a-PZ6UDu6hlMReoivouqzLHYXYGg5s5fqY8xjLVm5aHN_3ig_6Wh5tTb9UbBdAugm9ay-Mni9dXryalpcNgMYyM1jA-2xkHDngd2WBvlRkWCPK9lxP_WeDO8WNfndv4W3hVYUSJrxbv_j7r38X5OYdfxftDqovJX3EY8YsmJ30j-lrUMuEmK1Oqy7oo6mRsOtlv8zJLuapkkWdbytOuorzIM-pEu6VENZSSyCir0zrfUr0RbS6Lc1uIXmZc8xm2KU9S6Y3WlykGkCjvZ27KvM7yRMuWtV_WmMjwFRcQiOJWuyb23LXz4GGbauWDf2cJKmhu_lPex_x7JQdjfVAdiD1qdQ5qYrRnXIf5_zjeyex082kuVBjndtPZCegUqW-3uydnv3EXgE6LIA90WgR_DwAA__8Sh0Xd">