public void compareMacroParams(MacroSymbol sym, VectorSTL<ExprTree> param) {
		entry("compareMacroParams", sym, param);
		for (int i = 0; i < param.size(); ++i) {
			VarnodeTpl outvn = param.get(i).outvn;
			if (outvn == null) {
				continue;
			}
			// Check if an OperandSymbol was passed into this macro
			if (outvn.getOffset().getType() != ConstTpl.const_type.handle) {
				continue;
			}
			int hand = outvn.getOffset().getHandleIndex();

			// The matching operands
			OperandSymbol macroop = sym.getOperand(i);
			OperandSymbol parentop;
			if (curct == null) {
				parentop = curmacro.getOperand(hand);
			}
			else {
				parentop = curct.getOperand(hand);
			}

			// This is the only property we check right now
			if (macroop.isCodeAddress()) {
				parentop.setCodeAddress();
			}
		}
	}
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