public void addUserOp(VectorSTL<String> names, VectorSTL<Location> locations) {
		entry("addUserOp", names, locations);
		for (int i = 0; i < names.size(); ++i) {
			boolean isInternal = pcode.isInternalFunction(names.get(i));
			if (isInternal) {
				reportError(locations.get(i), "'" + names.get(i) +
					"' is an internal pcodeop and cannot be redefined as a pseudoop");
			}
			UserOpSymbol sym = new UserOpSymbol(locations.get(i), names.get(i));
			sym.setIndex(userop_count++);
			addSymbol(sym);
		}
	}
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