1 #ifndef A1_H 2 #define A1_H 3 namespace llvm { 4 class MachineBasicBlock; 5 template <class NodeT> class DomTreeNodeBase; 6 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode; 7 } 8 9 typedef struct {} foo_t; 10 typedef foo_t foo2_t; 11 #endif 12