| // Demonstration of directionality of flow edges. |
| print(s) // @pointsto command-line-arguments.f1 |
| print(p) // @pointsto command-line-arguments.f2 |
| print(q) // @pointsto command-line-arguments.f2 |
| print(r) // @pointsto command-line-arguments.f1 | command-line-arguments.f2 |
| // Tracking concrete types in interfaces. |
| var p interface{} = "foo" |
| print(p) // @types string |
| print(q) // @types string |
| print(r) // @types int | string |
| // Tracking addresses of globals. |
| print(s) // @pointsto command-line-arguments.g1 |
| print(p) // @pointsto command-line-arguments.g2 |
| print(q) // @pointsto command-line-arguments.g2 |
| print(r) // @pointsto command-line-arguments.g2 | command-line-arguments.g1 |