Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit dc40846

Browse files
committed
Publish RAIIObjectsForParser.h for external usage.
Some clients (eg the cling interpreter) need to recover their parser from errors. Patch by Axel Naumann (D31190)! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@298606 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent aa59bd4 commit dc40846

14 files changed

+15
-15
lines changed
File renamed without changes.

lib/Parse/ParseCXXInlineMethods.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/AST/DeclTemplate.h"
1716
#include "clang/Parse/ParseDiagnostic.h"
17+
#include "clang/Parse/RAIIObjectsForParser.h"
1818
#include "clang/Sema/DeclSpec.h"
1919
#include "clang/Sema/Scope.h"
2020
using namespace clang;

lib/Parse/ParseDecl.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
15+
#include "clang/Parse/RAIIObjectsForParser.h"
1616
#include "clang/AST/ASTContext.h"
1717
#include "clang/AST/DeclTemplate.h"
1818
#include "clang/Basic/AddressSpaces.h"

lib/Parse/ParseDeclCXX.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/AST/ASTContext.h"
1716
#include "clang/AST/DeclTemplate.h"
1817
#include "clang/Basic/Attributes.h"
1918
#include "clang/Basic/CharInfo.h"
2019
#include "clang/Basic/OperatorKinds.h"
2120
#include "clang/Basic/TargetInfo.h"
2221
#include "clang/Parse/ParseDiagnostic.h"
22+
#include "clang/Parse/RAIIObjectsForParser.h"
2323
#include "clang/Sema/DeclSpec.h"
2424
#include "clang/Sema/ParsedTemplate.h"
2525
#include "clang/Sema/PrettyDeclStackTrace.h"

lib/Parse/ParseExpr.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
///
2222
//===----------------------------------------------------------------------===//
2323

24-
#include "RAIIObjectsForParser.h"
24+
#include "clang/Parse/Parser.h"
2525
#include "clang/AST/ASTContext.h"
2626
#include "clang/Basic/PrettyStackTrace.h"
27-
#include "clang/Parse/Parser.h"
27+
#include "clang/Parse/RAIIObjectsForParser.h"
2828
#include "clang/Sema/DeclSpec.h"
2929
#include "clang/Sema/ParsedTemplate.h"
3030
#include "clang/Sema/Scope.h"

lib/Parse/ParseExprCXX.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
// This file implements the Expression parsing implementation for C++.
1111
//
1212
//===----------------------------------------------------------------------===//
13+
#include "clang/Parse/Parser.h"
1314
#include "clang/AST/ASTContext.h"
14-
#include "RAIIObjectsForParser.h"
1515
#include "clang/AST/DeclTemplate.h"
1616
#include "clang/Basic/PrettyStackTrace.h"
1717
#include "clang/Lex/LiteralSupport.h"
1818
#include "clang/Parse/ParseDiagnostic.h"
19-
#include "clang/Parse/Parser.h"
19+
#include "clang/Parse/RAIIObjectsForParser.h"
2020
#include "clang/Sema/DeclSpec.h"
2121
#include "clang/Sema/ParsedTemplate.h"
2222
#include "clang/Sema/Scope.h"

lib/Parse/ParseInit.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "RAIIObjectsForParser.h"
1514
#include "clang/Parse/ParseDiagnostic.h"
1615
#include "clang/Parse/Parser.h"
16+
#include "clang/Parse/RAIIObjectsForParser.h"
1717
#include "clang/Sema/Designator.h"
1818
#include "clang/Sema/Scope.h"
1919
#include "llvm/ADT/SmallString.h"

lib/Parse/ParseObjc.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/AST/ASTContext.h"
1716
#include "clang/Basic/CharInfo.h"
1817
#include "clang/Parse/ParseDiagnostic.h"
18+
#include "clang/Parse/RAIIObjectsForParser.h"
1919
#include "clang/Sema/DeclSpec.h"
2020
#include "clang/Sema/PrettyDeclStackTrace.h"
2121
#include "clang/Sema/Scope.h"

lib/Parse/ParseOpenMP.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
///
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "RAIIObjectsForParser.h"
1514
#include "clang/AST/ASTContext.h"
1615
#include "clang/AST/StmtOpenMP.h"
1716
#include "clang/Parse/ParseDiagnostic.h"
1817
#include "clang/Parse/Parser.h"
18+
#include "clang/Parse/RAIIObjectsForParser.h"
1919
#include "clang/Sema/Scope.h"
2020
#include "llvm/ADT/PointerIntPair.h"
2121

lib/Parse/ParsePragma.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "RAIIObjectsForParser.h"
1514
#include "clang/AST/ASTContext.h"
1615
#include "clang/Basic/PragmaKinds.h"
1716
#include "clang/Basic/TargetInfo.h"
1817
#include "clang/Lex/Preprocessor.h"
1918
#include "clang/Parse/ParseDiagnostic.h"
2019
#include "clang/Parse/Parser.h"
20+
#include "clang/Parse/RAIIObjectsForParser.h"
2121
#include "clang/Sema/LoopHint.h"
2222
#include "clang/Sema/Scope.h"
2323
#include "llvm/ADT/StringSwitch.h"

lib/Parse/ParseStmt.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/Basic/Attributes.h"
1716
#include "clang/Basic/PrettyStackTrace.h"
1817
#include "clang/Parse/Parser.h"
18+
#include "clang/Parse/RAIIObjectsForParser.h"
1919
#include "clang/Sema/DeclSpec.h"
2020
#include "clang/Sema/LoopHint.h"
2121
#include "clang/Sema/PrettyDeclStackTrace.h"

lib/Parse/ParseStmtAsm.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/AST/ASTContext.h"
1716
#include "clang/Basic/Diagnostic.h"
1817
#include "clang/Basic/TargetInfo.h"
18+
#include "clang/Parse/RAIIObjectsForParser.h"
1919
#include "llvm/ADT/SmallString.h"
2020
#include "llvm/ADT/StringExtras.h"
2121
#include "llvm/MC/MCAsmInfo.h"

lib/Parse/ParseTemplate.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "RAIIObjectsForParser.h"
1514
#include "clang/AST/ASTContext.h"
1615
#include "clang/AST/DeclTemplate.h"
1716
#include "clang/Parse/ParseDiagnostic.h"
1817
#include "clang/Parse/Parser.h"
18+
#include "clang/Parse/RAIIObjectsForParser.h"
1919
#include "clang/Sema/DeclSpec.h"
2020
#include "clang/Sema/ParsedTemplate.h"
2121
#include "clang/Sema/Scope.h"

lib/Parse/Parser.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "clang/Parse/Parser.h"
15-
#include "RAIIObjectsForParser.h"
1615
#include "clang/AST/ASTConsumer.h"
1716
#include "clang/AST/ASTContext.h"
1817
#include "clang/AST/DeclTemplate.h"
1918
#include "clang/Parse/ParseDiagnostic.h"
19+
#include "clang/Parse/RAIIObjectsForParser.h"
2020
#include "clang/Sema/DeclSpec.h"
2121
#include "clang/Sema/ParsedTemplate.h"
2222
#include "clang/Sema/Scope.h"

0 commit comments

Comments
 (0)