@Test
	public void testBaseTypeExplictBitSize()
			throws CancelledException, IOException, DWARFException {
		// test when int data type name has a bitsize string (8|16|32|64,etc)

		addBaseType("uint32_t", 4, DWARFEncoding.DW_ATE_unsigned);
		addBaseType("blah32blah", 4, DWARFEncoding.DW_ATE_signed);

		importAllDataTypes();

		DataType tddt = dataMgr.getDataType(dwarfRootCP, "uint32_t");
		DataType baseTypeDT = ((TypeDef) tddt).getDataType();

		assertFalse(baseTypeDT.hasLanguageDependantLength());
		assertEquals(4, baseTypeDT.getLength());
		assertTrue(baseTypeDT instanceof AbstractIntegerDataType);
		assertTrue(((AbstractIntegerDataType) baseTypeDT).isSigned() == false);

		DataType blahDT = dataMgr.getDataType(dwarfRootCP, "blah32blah");
		assertFalse(blahDT.hasLanguageDependantLength());
		assertEquals(4, blahDT.getLength());
	}
Base type defs with a non-standard name should resolve to a typedef that points
to the Ghidra basetype instance.

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