void updateSignatureSourceAfterVariableChange(SourceType variableSourceType,
			DataType variableDataType) {
		if (Undefined.isUndefined(variableDataType)) {
			return;
		}
		SourceType type = SourceType.ANALYSIS;
		if (variableSourceType != type && variableSourceType.isHigherPriorityThan(type)) {
			type = variableSourceType;
		}
		if (type.isHigherPriorityThan(getStoredSignatureSource())) {
			setSignatureSource(type);
		}
	}
Use of stack frame to compute parameter ordinals and validate stack offsets
should not be done while <code>validateEnabled</code> is false.  This may be
necessary during a language upgrade in which case a dummy compiler-spec
may be in-use.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/function/FunctionDB.java