emit: Support DW_TAG_atomic_type when emitting definitions for a typedef

I.e. now this works:

  typedef unsigned int __uint32_t;
  typedef __uint32_t uint32_t;
  typedef _Atomic uint32_t atomic_uint32_t;

That is, emitting the atomic_uint32_t works as it notices its _Atomic
that points to uint32_t and then fprintfs it and __uint32_t.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 file changed