Lines Matching refs:minimizeSourceToDependencyDirectives

17 static bool minimizeSourceToDependencyDirectives(  in minimizeSourceToDependencyDirectives()  function
37 static bool minimizeSourceToDependencyDirectives(StringRef Input, in minimizeSourceToDependencyDirectives() function
41 return minimizeSourceToDependencyDirectives(Input, Out, Tokens, Directives); in minimizeSourceToDependencyDirectives()
52 minimizeSourceToDependencyDirectives("", Out, Tokens, Directives)); in TEST()
58 ASSERT_FALSE(minimizeSourceToDependencyDirectives("abc def\nxyz", Out, Tokens, in TEST()
72 minimizeSourceToDependencyDirectives("#define A\n" in TEST()
122 minimizeSourceToDependencyDirectives("#\n#define MACRO a\n", Out)); in TEST()
131 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO", Out, in TEST()
143 minimizeSourceToDependencyDirectives("#define MACRO\n\n\n", Out)); in TEST()
147 minimizeSourceToDependencyDirectives("#define MACRO \n\n\n", Out)); in TEST()
151 minimizeSourceToDependencyDirectives("#define MACRO a \n\n\n", Out)); in TEST()
155 minimizeSourceToDependencyDirectives("#define MACRO\n\n\n", Out)); in TEST()
162 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO()", Out)); in TEST()
166 minimizeSourceToDependencyDirectives("#define MACRO(a, b...)", Out)); in TEST()
170 minimizeSourceToDependencyDirectives("#define MACRO content", Out)); in TEST()
173 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
177 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
185 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO((a))", Out)); in TEST()
188 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO(", Out)); in TEST()
192 minimizeSourceToDependencyDirectives("#define MACRO(a * b)", Out)); in TEST()
199 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
203 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
207 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
211 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
220 minimizeSourceToDependencyDirectives("#define MACRO(a \\\n" in TEST()
226 minimizeSourceToDependencyDirectives("#define MACRO(a, \\\n" in TEST()
239 minimizeSourceToDependencyDirectives("#define MACRO(a, \\\r" in TEST()
250 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO(a,b) \\\n" in TEST()
262 minimizeSourceToDependencyDirectives("#define MACRO(a, \\\r\n" in TEST()
275 minimizeSourceToDependencyDirectives("#define MACRO(a, \\\n\r" in TEST()
286 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define 0\n", Out)); in TEST()
292 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define &\n", Out)); in TEST()
298 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define AND&\n", Out)); in TEST()
301 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define AND\\\n" in TEST()
313 minimizeSourceToDependencyDirectives("#define MACRO a/*\n" in TEST()
328 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define MACRO1 \"/*\"\n" in TEST()
339 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
347 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
356 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
381 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
394 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
419 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
436 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifdef A\n" in TEST()
453 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#pragma A\n", Out)); in TEST()
456 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
460 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
464 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
468 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
472 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#pragma clang\n", Out)); in TEST()
476 minimizeSourceToDependencyDirectives("#pragma clang module\n", Out)); in TEST()
479 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
483 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
491 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#include \"A\"\n", Out)); in TEST()
494 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#include <A>\n", Out)); in TEST()
498 minimizeSourceToDependencyDirectives("#include <A//A.h>\n", Out)); in TEST()
502 minimizeSourceToDependencyDirectives("#include \"A//A.h\"\n", Out)); in TEST()
506 minimizeSourceToDependencyDirectives("#include_next <A>\n", Out)); in TEST()
509 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#import <A>\n", Out)); in TEST()
512 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#import <A//A.h>\n", Out)); in TEST()
516 minimizeSourceToDependencyDirectives("#import \"A//A.h\"\n", Out)); in TEST()
520 minimizeSourceToDependencyDirectives("#__include_macros <A>\n", Out)); in TEST()
523 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#include MACRO\n", Out)); in TEST()
530 ASSERT_FALSE(minimizeSourceToDependencyDirectives("@import A;\n", Out)); in TEST()
533 ASSERT_FALSE(minimizeSourceToDependencyDirectives(" @ import A;\n", Out)); in TEST()
536 ASSERT_FALSE(minimizeSourceToDependencyDirectives("@import A\n;", Out)); in TEST()
539 ASSERT_FALSE(minimizeSourceToDependencyDirectives("@import A.B;\n", Out)); in TEST()
542 ASSERT_FALSE(minimizeSourceToDependencyDirectives( in TEST()
550 ASSERT_TRUE(minimizeSourceToDependencyDirectives("@import A\n", Out)); in TEST()
552 minimizeSourceToDependencyDirectives("@import MACRO(A);\n", Out)); in TEST()
553 ASSERT_FALSE(minimizeSourceToDependencyDirectives("@import \" \";\n", Out)); in TEST()
559 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#ifndef GUARD\n" in TEST()
569 bool RawStringLiteralResult = minimizeSourceToDependencyDirectives( in TEST()
657 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out));
665 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out));
677 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out));
692 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
705 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
716 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
729 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
744 minimizeSourceToDependencyDirectives(Source, Out, Tokens, Directives)); in TEST()
754 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
768 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
789 ASSERT_FALSE(minimizeSourceToDependencyDirectives("#define FOO(BAR) \\\n" in TEST()
801 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
805 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
809 ASSERT_FALSE(minimizeSourceToDependencyDirectives(Source, Out)); in TEST()
846 minimizeSourceToDependencyDirectives(Source, Out, Tokens, Directives)); in TEST()