1*99451b44SJordan Rupprecht #include <memory>
2*99451b44SJordan Rupprecht 
3*99451b44SJordan Rupprecht struct Foo {
4*99451b44SJordan Rupprecht   int a;
5*99451b44SJordan Rupprecht };
6*99451b44SJordan Rupprecht 
main(int argc,char ** argv)7*99451b44SJordan Rupprecht int main(int argc, char **argv) {
8*99451b44SJordan Rupprecht   std::shared_ptr<Foo> s(new Foo);
9*99451b44SJordan Rupprecht   s->a = 3;
10*99451b44SJordan Rupprecht   return s->a; // Set break point at this line.
11*99451b44SJordan Rupprecht }
12