public void attachNames(VectorSTL<SleighSymbol> symlist, VectorSTL<Location> locations,
			VectorSTL<String> names) {
		entry("attachNames", symlist, locations, names);
		SleighSymbol dupsym = dedupSymbolList(symlist);
		if (dupsym != null) {
			reportWarning(dupsym.location,
				"'attach names' list contains duplicate entries: " + dupsym.getName());
		}
		for (int i = 0; i < symlist.size(); ++i) {
			Location location = locations.get(i);
			ValueSymbol sym = (ValueSymbol) symlist.get(i);
			if (sym == null) {
				continue;
			}
			PatternValue patval = sym.getPatternValue();
			if (patval.maxValue() + 1 != names.size()) {
				reportError(location, "Attach name '" + sym + "' is wrong size for list: " + names);
			}
			symtab.replaceSymbol(sym, new NameSymbol(location, sym.getName(), patval, names));
		}
	}
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