llvm/clang/test/Modules/Inputs/merge-typedefs/a1.h

#ifndef A1_H
#define A1_H
namespace llvm {
class MachineBasicBlock;
template <class NodeT> class DomTreeNodeBase;
typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
}

typedef struct {} foo_t;
typedef foo_t foo2_t;
#endif