@Test
	@SuppressWarnings("unused")
	public void testStructWithBadSelfLoop() throws CancelledException, IOException, DWARFException {

		DebugInfoEntry intDIE = addInt();
		DebugInfoEntry floatDIE = addFloat();

		DebugInfoEntry struct1DeclDIE = newDeclStruct("mystruct").create();
		//-----------------------
		DebugInfoEntry struct1DIE =
			newSpecStruct(struct1DeclDIE, 100).addString(DW_AT_name, "mystruct").create();
		DebugInfoEntry structF1DIE = newMember(struct1DIE, "f1", intDIE, 0).create();
		DebugInfoEntry structF2DIE =
			newMember(struct1DIE, "f2_struct1", struct1DIE, 10).create();
		//----------------------

		importAllDataTypes();

		Structure structdt = (Structure) dataMgr.getDataType(uncatCP, "mystruct");
		assertEquals(100, structdt.getLength());
	}
Test structure definition when incompatible structure defs are present in two CUs.
@throws CancelledException
@throws IOException
@throws DWARFException
Ghidra/Features/Base/src/test.slow/java/ghidra/app/util/bin/format/dwarf/DWARFDataTypeImporterTest.java