Warn if a local variable's initializer retains a pointer/reference to a
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Jul 2018 00:55:08 +0000 (00:55 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Jul 2018 00:55:08 +0000 (00:55 +0000)
commit0e3102d1dc043d8626c07112f5f64ae94ec59b66
treefb50532d518d565600adbd4937a62c8bea01016c
parent376a3d3659e3ee5ea47517e3e43022f0306ecc74
Warn if a local variable's initializer retains a pointer/reference to a
non-lifetime-extended temporary object.

llvm-svn: 337790
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaInit.cpp
clang/test/CXX/drs/dr16xx.cpp
clang/test/SemaCXX/address-of-temporary.cpp
clang/test/SemaCXX/warn-dangling-local.cpp [new file with mode: 0644]