Lines Matching defs:AST
103 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromCompilerInvocation(
106 return AST;
109 bool ReparseAST(const std::unique_ptr<ASTUnit> &AST) {
110 bool reparseFailed = AST->Reparse(PCHContainerOpts, GetRemappedFiles(), VFS);
142 std::unique_ptr<ASTUnit> AST(ParseAST(MainName));
143 ASSERT_TRUE(AST.get());
144 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
147 ASSERT_TRUE(ReparseAST(AST));
148 ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
162 std::unique_ptr<ASTUnit> AST(ParseAST(MainName));
163 ASSERT_TRUE(AST.get());
164 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
168 ASSERT_TRUE(ReparseAST(AST));
169 ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
185 std::unique_ptr<ASTUnit> AST(ParseAST(MainName));
186 ASSERT_TRUE(AST.get());
187 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
188 ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
193 ASSERT_TRUE(ReparseAST(AST));
194 ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
209 std::unique_ptr<ASTUnit> AST(ParseAST(MainName));
210 ASSERT_TRUE(AST.get());
211 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
219 ASSERT_TRUE(ReparseAST(AST));
235 std::unique_ptr<ASTUnit> AST(ParseAST(Main));
236 ASSERT_TRUE(AST.get());
237 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
241 ASSERT_TRUE(ReparseAST(AST));
242 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
252 ASSERT_TRUE(ReparseAST(AST));
253 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
264 ASSERT_TRUE(ReparseAST(AST));
265 ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());