1 // RUN: %check_clang_tidy %s cert-err09-cpp,cert-err61-cpp %t -- -- -fexceptions 2 alwaysThrows()3void alwaysThrows() { 4 int ex = 42; 5 // CHECK-MESSAGES: warning: throw expression should throw anonymous temporary values instead [cert-err09-cpp,cert-err61-cpp] 6 throw ex; 7 } 8 doTheJob()9void doTheJob() { 10 try { 11 alwaysThrows(); 12 } catch (int&) { 13 } 14 } 15