public PatternEquation constrainOperand(Location location, OperandSymbol sym,
			PatternExpression patexp) {
		entry("constrainOperand", location, sym, patexp);
		PatternEquation res;
		TripleSymbol definingSymbol = sym.getDefiningSymbol();
		if (definingSymbol instanceof FamilySymbol) { // Operand already
			// defined as family symbol
			// This equation must be a constraint
			FamilySymbol famsym = (FamilySymbol) definingSymbol;
			res = new EqualEquation(location, famsym.getPatternValue(), patexp);
		}
		else { // Operand is currently undefined, so we can't constrain
			reportError(location, "Constraining currently undefined operand: " + sym);
			PatternExpression.release(patexp);
			res = null;
		}
		return res;
	}
Sets whether or not to print out warning info about
{@link Constructor}s which reference varnodes in the
unique space larger than {@link SleighBase#MAX_UNIQUE_SIZE}.
@param val whether to print info about contructors using large varnodes
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/slgh_compile/SleighCompile.java