@codebrainz in your example some_func() is part of the globally defined Foo struct so it works.
What I mean is:
```
struct a { int barbar; };
a an_a;
f(){
a an_other_a;
an_a. <--- barbar suggested
an_other_a. <--- nothing suggested
}
```
because `an_other_a` is local.
Totally agree that random selections of symbols (even the STL) should not be
forced on users.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/876#issuecomment-173432337
