void setStorageAndDataType(VariableStorage newStorage, DataType dt) {
		if (this instanceof Parameter && !function.hasCustomVariableStorage()) {
			newStorage = VariableStorage.UNASSIGNED_STORAGE;
		}
		symbol.setStorageAndDataType(newStorage, dt);
		storage = newStorage;
	}
Update variable storage and data-type associated with the underlying variable symbol.
If function does not use custom storage, the specified storage will be ignored and set
to UNASSIGNED.
<P>
NOTE: Method will trigger a symbol changed event.

@param newStorage variable storage
@param dt variable datatype
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/function/VariableDB.java