@Override
  public void visitVariablesDeclaration(VariablesDeclaration v) {
    super.visitVariablesDeclaration(v);
    if (v.findParentOfTypes(Struct.class, Function.class, Enum.class) != null) return;

    for (Declarator d : v.getDeclarators()) globalVariablesByName.put(ident(d.resolveName()), v);
    getList(globalsByLibrary, getLibrary(v)).add(v);
  }