@Test
	public void testUnequalConflictNames() throws Exception {
		different("/cat1/simpleStruct.conflict1 *64 *32", "/cat1/simpleStruct.conflict1 *64 *64");

		different("/cat1/simpleStruct.conflict1 *64 *32", "/cat1/simpleStruct.conflict1 *32 *64");

		different("/cat1/simpleStruct.conflict1 *64", "/cat1/simpleStruct.conflict1 *32");

		different("/cat1/simpleStruct *64 *32", "/cat1/simpleStruct.conflict1 *64 *64");

		different("/cat1/simpleStruct *64 *32", "/cat1/simpleStruct.conflict1 *32 *64");

		different("/cat1/simpleStruct *64", "/cat1/simpleStruct.conflict1 *32");

		different("/cat1.conflict3/simpleStruct.conflict_1234 *64", "/cat1/simpleStruct *32");

		different("/cat1/simpleStruct", "/cat1/simpleStruct.conflict1 *32");

		different("/cat1/simpleStruct.conflict_1234_abc", "/cat1/simpleStruct *32");

		different("/simpleStruct", "/cat1/simpleStruct");

		different("/simpleStruct", "/cat1/simpleStruct.conflict1");

		different("/cat1/simpleStruct", "/cat1/simpleStruct1.conflict1 *32");

		different("/cat1/simpleStruct[5]", "/cat1/simpleStruct.conflict1[4]");

		different("/cat1/simpleStruct.conflict1[5][2]", "/cat1/simpleStruct[4][2]");

		different("/cat1/simpleStruct[5][4]", "/cat1/simpleStruct.conflict1[5][2]");

		different("/cat1/simpleStruct[2] *64 *64", "/cat1/simpleStruct.conflict1[3] *64 *64");

		different("/cat1/simpleStruct[3] *64 *32", "/cat1/simpleStruct.conflict1[3] *64 *64");

		different("/cat1/simpleStruct *64[4] *64", "/cat1/simpleStruct.conflict1 *64[5] *64");

		different("/cat1/simpleStruct *64 *32[7]", "/cat1/simpleStruct.conflict1 *64 *64[7]");

		different("/cat1/simpleStruct[11] *32", "/cat1/simpleStruct.conflict1[11] *32 [5]");

		different("/cat1/simpleStruct [9]", "/cat1/simpleStruct.conflict1 *64[9]");

		different("/cat1/simpleStruct *32[9]", "/cat1/simpleStruct.conflict1 *64[9]");

		different("/cat1/simpleStruct *64[5]", "/cat1/simpleStruct.conflict1 *64[9]");

		different("/cat1/simpleStruct[3][5] *64 *64", "/cat1/simpleStruct.conflict1[3][3] *64 *64");

		different("/cat1/simpleStruct *64[4][6] *64", "/cat1/simpleStruct.conflict1 *64[4][3] *64");

		different("/cat1/simpleStruct *64 *64[7][2]", "/cat1/simpleStruct.conflict1 *64 *64[7][3]");

		different("/cat1/simpleStruct.conflict1[11][3] *32", "/cat1/simpleStruct[11][8] *32");

		different("/cat1/simpleStruct *64[9]", "/cat1/simpleStruct.conflict1 *64[7]");

		different("/cat1/simpleStruct[11] *32[3]", "/cat1/simpleStruct.conflict1[11] *32[2]");

		different("/cat1/simpleStruct[6] *64[9]", "/cat1/simpleStruct.conflict1[6] *64[4]");

		different("/cat1/simpleStruct.conflict1[5]", "/cat1/simpleStruct");

		different("/cat1/simpleStruct[5][2]", "/cat1/simpleStruct.conflict1[5][2][1]");

		different("/cat1/simpleStruct[3] *64", "/cat1/simpleStruct.conflict1[3] *64 *64");

		different("/cat1/simpleStruct", "/cat1/simpleStruct.conflict1 *64[4] *64");

		different("/cat1/simpleStruct.conflict1 *64 *64[7]", "/cat1/simpleStruct *64 [7]");

		different("/cat1/simpleStruct[11] *32", "/cat1/simpleStruct.conflict1 *32");

		different("/cat1/simpleStruct[11] *32", "/cat1/simpleStruct.conflict1[11]");

		different("/cat1/simpleStruct *64", "/cat1/simpleStruct.conflict1 *64[9]");

		different("/cat1/simpleStruct[3][3] *64", "/cat1/simpleStruct.conflict1[3][3] *64 *64");

		different("/cat1/simpleStruct.conflict1 *64[3] *64", "/cat1/simpleStruct *64[4][3] *64");

		different("/cat1/simpleStruct *64 [7][3]", "/cat1/simpleStruct.conflict1 *64 *64[7][3]");

		different("/cat1/simpleStruct[11][3] *32", "/cat1/simpleStruct.conflict1[11][5] *32");

		different("/cat1/simpleStruct.conflict1 *64[9]", "/cat1/simpleStruct");

		different("/cat1/simpleStruct[11] *32[2]", "/cat1/simpleStruct.conflict1[11] *8[2]");

		different("/cat1/simpleStruct[6] *16[9]", "/cat1/simpleStruct.conflict1[6] *64[9]");

		different("/cat1/simpleStruct.conflict_1234 *64", "/cat1.conflict5/simpleStruct *64");

		different("/cat1/simpleStruct.conflict_1234.conflict", "/cat1/simpleStruct");

		different("simpleStruct.conflict_1234_abc", "simpleStruct.conflict4_abc");
	}
Class for testing the DataType.equalsIgnoreConflict(String name1, String name2).
Previously names for pointer data types were not being handled correctly if they were
built on a data type with a conflict name.
Ghidra/Framework/SoftwareModeling/src/test.slow/java/ghidra/program/database/data/DataTypeUtilitiesTest.java