private void checkUnusedTemps(Constructor ct, MapSTL<Long, OptimizeRecord> recs) {
		IteratorSTL<Pair<Long, OptimizeRecord>> iter = recs.begin();
		while (!iter.isEnd()) {
			Pair<Long, OptimizeRecord> pair = iter.get();
			OptimizeRecord currec = pair.second;
			if (currec.readcount == 0) {
				if (printdeadwarning) {
					compiler.reportWarning(ct.location, "Temporary is written but not read");
				}
				writenoread += 1;
			}
			else if (currec.writecount == 0) {
				compiler.reportError(ct.location, "Temporary is read but not written");
				readnowrite += 1;
			}
			iter.increment();
		}
	}
Returns true precisely when {@code vn} is in the unique space
and has a size larger than {@link SleighBase#MAX_UNIQUE_SIZE}.
@param vn varnode template to check
@return true if it uses a large temporary
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/slgh_compile/ConsistencyChecker.java