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