Lines Matching defs:testImport

257   testImport("void declToImport() { (void)__builtin_FILE(); }", Lang_CXX03, "",
261 testImport("void declToImport() { (void)__builtin_FILE_NAME(); }", Lang_CXX03,
265 testImport("void declToImport() { (void)__builtin_COLUMN(); }", Lang_CXX03,
273 testImport("void declToImport() { (void)\"foo\"; }", Lang_CXX03, "",
277 testImport("void declToImport() { (void)L\"foo\"; }", Lang_CXX03, "",
281 testImport("void declToImport() { (void) \"foo\" \"bar\"; }", Lang_CXX03, "",
292 testImport("void declToImport() { (void)__builtin_choose_expr(1, 2, 3); }",
313 testImport(Code, Lang_C99, "", Lang_C99, Verifier, Pattern);
318 testImport("void declToImport() { (void)__null; }", Lang_CXX03, "",
326 testImport(
334 testImport(
343 testImport("void declToImport() { (void)1.0; }", Lang_C99, "", Lang_C99,
347 testImport("void declToImport() { (void)1.0e-5f; }", Lang_C99, "", Lang_C99,
355 testImport("void declToImport() { (void)1.0k; }", Lang_C99, "", Lang_C99,
357 testImport("void declToImport() { (void)0.75r; }", Lang_C99, "", Lang_C99,
363 testImport(
371 testImport("void declToImport() {"
387 testImport("class declToImport { void f() { (void)this; } };", Lang_CXX03, "",
395 testImport("void declToImport() { int *ptr; __atomic_load_n(ptr, 1); }",
406 testImport("void declToImport() { loop: goto loop; (void)&&loop; }", Lang_C99,
422 testImport(
440 testImport("void declToImport() { int b; switch (b) { case 1: break; } }",
448 testImport(
463 testImport("void declToImport() { (void)(true ? 1 : -5); }", Lang_CXX03, "",
474 testImport(
492 testImport(
513 testImport("void declToImport() { (void)__func__; }", Lang_CXX03, "",
522 testImport("void declToImport() {"
542 testImport("class declToImport { int DefInit = 5; }; declToImport X;",
547 testImport(
557 testImport("void declToImport(__builtin_va_list list, ...) {"
569 testImport("void declToImport(int X) {"
578 testImport(
590 testImport(
599 testImport("_BitInt(10) declToImport;", Lang_CXX11, "", Lang_CXX11, Verifier,
606 testImport("template<int Width> using declToImport = _BitInt(Width);",
615 testImport(
628 testImport("typedef int __attribute__((vector_size(12))) declToImport;",
636 testImport(
655 testImport("typedef pipe int declToImport;", Lang_OpenCL, "", Lang_OpenCL,
668 testImport("typedef int __attribute__((matrix_type(5, 5))) declToImport;",
676 testImport(
688 testImport("struct C {};"
697 testImport("template <typename T> void declToImport() { };", Lang_CXX03, "",
703 testImport("template <typename T> struct C { T t; };"
712 testImport("template <typename T> struct C { T t; };"
725 testImport(
742 testImport(
755 testImport("template <typename... Args>"
768 testImport("template<typename T>"
781 testImport("template <typename T>"
794 testImport(
802 testImport(
826 testImport("template <typename... Ts>"
851 testImport(
863 testImport(
881 testImport(
894 testImport("int declToImport() { "
906 testImport("thread_local int declToImport;", Lang_CXX11, "", Lang_CXX11,
971 testImport(
983 testImport("namespace foo { int bar; }"
991 testImport("namespace ns { template <typename T> struct S {}; }"
1003 testImport("namespace foo { enum bar { baz, toto, quux }; }"
1013 testImport(
1040 testImport("namespace foo { int bar; }"
1045 testImport("namespace foo { enum bar {baz, toto, quux }; }"
1053 testImport("template<typename T> int foo();"
1065 testImport("template <typename T> struct C { T t; };"
1074 testImport("template <typename T> struct C { T t; };"
1090 testImport("template <typename T> void declToImport() { T a = 1; }"
1095 testImport("template <typename T> struct declToImport { T t; };"
1111 testImport(Code, Lang_CXX03, "", Lang_CXX03, Verifier,
1118 testImport(
1128 testImport("template<typename T, int Size> class declToImport {"
1138 testImport("template<typename T, int Size>"
3163 testImport("struct declToImport {"
3173 testImport("template <typename T> struct S { static T foo; };"
3183 testImport("template <typename T> struct S {"
3197 testImport("template <typename T> struct declToImport {"
3207 testImport("struct S { template <typename T> void mem(); };"
7134 void testImport(llvm::StringRef Code, clang::TestLanguage Lang = Lang_CXX14,
7154 testImport(
7166 testImport(
7178 testImport(
7192 testImport(
7206 testImport(
7217 testImport(
7229 testImport(
7241 testImport(
7252 testImport(
7264 testImport(
7275 testImport(
7286 testImport(
7298 testImport(
7310 testImport(
7322 testImport(
7333 testImport(
7344 testImport(
7355 testImport(
7366 testImport(
7377 testImport(
7389 testImport(
7400 testImport(
7411 testImport(
7458 testImport(
7508 testImport(
7519 testImport(
7529 testImport(
7543 testImport(
7556 testImport(
7567 testImport(
7580 testImport(
9130 void testImport(Decl *ToTU, Decl *FromTU, Decl *FromD) {
9208 testImport(ToTU, FromTU, FromA);
9216 testImport(ToTU, FromTU, FromA);
9224 testImport(ToTU, FromTU, FromA);
9232 testImport(ToTU, FromTU, FromA);
9240 testImport(ToTU, FromTU, FromA);
9248 testImport(ToTU, FromTU, FromA);
9256 testImport(ToTU, FromTU, FromC);
9264 testImport(ToTU, FromTU, FromC);
9272 testImport(ToTU, FromTU, FromC);
9280 testImport(ToTU, FromTU, FromC);
9288 testImport(ToTU, FromTU, FromD);
9296 testImport(ToTU, FromTU, FromD);
9902 void testImport(RedeclarableTemplateDecl *FromD1,
10061 testImport(D1, D2, D3, nullptr);
10073 testImport(D1, D2, D3, ToD1);
10082 testImport(D1, D2, D3, nullptr);
10094 testImport(D1, D2, D3, ToD1);
10103 testImport(D1, D2, D3, nullptr);
10115 testImport(D1, D2, D3, ToD1);