@Test
	public void testStructDup() throws CancelledException, IOException, DWARFException {

		// CU1
		DebugInfoEntry intDIE1 = addInt();
		DebugInfoEntry floatDIE1 = addFloat();

		DebugInfoEntry structDIE1 = newStruct("mystruct", 100).create();
		newMember(structDIE1, "f1", intDIE1, 0).create();
		newMember(structDIE1, "f2", floatDIE1, 10).create();

		addCompUnit();

		// CU2
		DebugInfoEntry intDIE2 = addInt();
		DebugInfoEntry floatDIE2 = addFloat();

		DebugInfoEntry structDIE2 = newStruct("mystruct", 100).create();
		newMember(structDIE2, "f1", intDIE2, 0).create();
		newMember(structDIE2, "f2", floatDIE2, 10).create();

		importAllDataTypes();

		DataType structdt = dataMgr.getDataType(uncatCP, "mystruct");
		DataType structdt2 = dataMgr.getDataType(uncatCP, "mystruct.conflict");

		assertEquals(100, structdt.getLength());
		assertNull(structdt2);
	}
Test structure definition when a struct is fwd decl'd in one CU and fully
defined in a second CU.

@throws CancelledException
@throws IOException
@throws DWARFException
Ghidra/Features/Base/src/test.slow/java/ghidra/app/util/bin/format/dwarf/DWARFDataTypeImporterTest.java