(d *decl)
| 54 | } |
| 55 | |
| 56 | func (s *scope) merge_decl(d *decl) { |
| 57 | decl, ok := s.entities[d.name] |
| 58 | if !ok { |
| 59 | s.entities[d.name] = d |
| 60 | } else { |
| 61 | decl := decl.deep_copy() |
| 62 | decl.expand_or_replace(d) |
| 63 | s.entities[d.name] = decl |
| 64 | } |
| 65 | } |
| 66 | |
| 67 | func (s *scope) lookup(name string) *decl { |
| 68 | decl, ok := s.entities[name] |
no test coverage detected