public long getStackAllocation(DataType dt) {
		if (dt.isZeroLength()) {
			return stackOffset;
		}
		alignStackFor(dt);
		long result = stackOffset;
		stackOffset += dt.getLength();
		return result;
	}
Returns the stack offset that should be used to store the data type on the stack, as well
as marking that stack area as used and unavailable.

@param dt {@link DataType} to allocate stack space for
@return offset in stack where the data item will be located
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/GoParamStorageAllocator.java