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

		addInt();
		addFloat();

		DebugInfoEntry struct1aDIE = newStruct("mystruct", 1).create();
		DebugInfoEntry struct1bDIE = newStruct("mystruct", 4).create();
		newMember(struct1bDIE, "f1", struct1aDIE, 0).create();

		importAllDataTypes();

		DataType dt1a = dwarfDTM.getDataType(struct1aDIE.getOffset(), null);
		DataType dt1b = dwarfDTM.getDataType(struct1bDIE.getOffset(), null);

		assertEquals("mystruct", dt1a.getName());
		assertEquals("mystruct.conflict", dt1b.getName());
	}
Tests when two structs in the same namespace have the same name and one includes the
other.  (gcc linking options can cause types from different namespaces to be
forced into the root namespace)
<p>
Currently this produces two structures one renamed with .conflict.
<p>
If this test starts failing it means this behavior in Ghidra's DTM has changed and
the DWARF logic needs to be examined in light of those changes.

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