| // RUN: %clang_cc1 -fsyntax-only -fblocks -verify %s | |
| // FIXME: Only the stack-address checking in Sema catches this right now, and | |
| // the stack analyzer doesn't handle the ImplicitCastExpr (lvalue). | |
| const int& g() { | |
| int s; | |
| return s; // expected-warning{{reference to stack memory associated with local variable 's' returned}} | |
| } |