[Clang] Do not warn on unused lifetime-extending vars with side effects...
authorCorentin Jabot <corentinjabot@gmail.com>
Tue, 29 Mar 2022 15:28:56 +0000 (17:28 +0200)
committerCorentin Jabot <corentinjabot@gmail.com>
Tue, 5 Apr 2022 19:03:02 +0000 (21:03 +0200)
commit84f0a36b14bbd464d65cb1a6135134072b828447
tree4602014bf6bb0a2032a2fcbc6392e031a0d78638
parent59d3a9e0877b2b12fc98eea0f9bbbc93f3c7a094
[Clang] Do not warn on unused lifetime-extending vars with side effects...

const auto & var = ObjectWithSideEffects();

Fixes https://github.com/llvm/llvm-project/issues/54489

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D122661
clang/docs/ReleaseNotes.rst
clang/lib/Sema/SemaDecl.cpp
clang/test/SemaCXX/warn-unused-variables.cpp