Lines Matching refs:item
256 TestFileExe *item = nil;
257 item = [self lineForOptions:options];
258 if (item) [lines addObject:item];
259 item = [self lineForOptions:options|Do64];
260 if (item) [lines addObject:item];
261 item = [self lineForOptions:options|DoCPP];
262 if (item) [lines addObject:item];
263 item = [self lineForOptions:options|Do64|DoCPP];
264 if (item) [lines addObject:item];
287 TestFileExe *item = nil;
439 TestFileExeGenerator *item = [TestFileExeGenerator new];
440 item.filename = gcstrcpy1(filename);
441 if (strstr(line, "GC")) item.hasGC = true;
442 if (strstr(line, "RR")) item.hasRR = true;
443 if (strstr(line, "C++")) item.hasCPlusPlus = true;
445 item.wantsC99 = true;
447 if (strstr(line, "64")) item.wants64 = true;
448 if (strstr(line, "32")) item.wants32 = true;
449 if (strstr(line, "-l")) [item parseLibraries:line];
450 if (strstr(line, "open")) item.open = true;
451 if (strstr(line, "FAIL")) item.supposedToNotCompile = true; // old
454 item.supposedToNotCompile = true;
461 item.errorString = gcstrcpy1(strstr(line, "error:") + strlen("error: "));
472 item.warningString = gcstrcpy1(strstr(line, "runtime:") + strlen("runtime:"));
475 if (strstr(line, "rdar:")) item.radar = parseRadar(line);
476 if (item.hasGC || item.hasRR) item.hasObjC = true;
477 if (!item.wants32 && !item.wants64) { // give them both if they ask for neither
478 item.wants32 = item.wants64 = true;
480 return item;