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

Commit de49053

Browse files
committed
[cleanup] Re-sort includes with llvm/utils/sort_includes.py and fix
a missing include from CLog.h. CLog.h referenced most of the core libclang types but never directly included Index.h that provides them. Previously it got lucky and other headers were always included first but with the sorting it ended up first in one case and stopped compiling. Adding the Index.h include fixes it right up. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202810 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 0bb7cf3 commit de49053

File tree

12 files changed

+13
-12
lines changed

12 files changed

+13
-12
lines changed

include/clang/Basic/PlistSupport.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
#ifndef LLVM_CLANG_PLISTSUPPORT_H
1111
#define LLVM_CLANG_PLISTSUPPORT_H
1212

13-
#include "llvm/Support/raw_ostream.h"
1413
#include "clang/Basic/FileManager.h"
1514
#include "clang/Basic/SourceManager.h"
1615
#include "clang/Lex/Lexer.h"
16+
#include "llvm/Support/raw_ostream.h"
1717

1818
namespace clang {
1919
namespace markup {

include/clang/Basic/VirtualFileSystem.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
#include "clang/Basic/LLVM.h"
1717
#include "llvm/ADT/IntrusiveRefCntPtr.h"
18-
#include "llvm/Support/FileSystem.h"
1918
#include "llvm/Support/ErrorOr.h"
19+
#include "llvm/Support/FileSystem.h"
2020
#include "llvm/Support/SourceMgr.h"
2121

2222
namespace llvm {

lib/Driver/Multilib.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
#include "llvm/Option/Option.h"
2121
#include "llvm/Support/MemoryBuffer.h"
2222
#include "llvm/Support/Path.h"
23-
#include "llvm/Support/raw_ostream.h"
2423
#include "llvm/Support/Regex.h"
2524
#include "llvm/Support/YAMLParser.h"
2625
#include "llvm/Support/YAMLTraits.h"
26+
#include "llvm/Support/raw_ostream.h"
2727
#include <algorithm>
2828

2929
using namespace clang::driver;

lib/Parse/ParseDecl.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
#include "clang/Parse/Parser.h"
1515
#include "RAIIObjectsForParser.h"
16-
#include "clang/AST/DeclTemplate.h"
1716
#include "clang/AST/ASTContext.h"
17+
#include "clang/AST/DeclTemplate.h"
1818
#include "clang/Basic/AddressSpaces.h"
1919
#include "clang/Basic/CharInfo.h"
2020
#include "clang/Parse/ParseDiagnostic.h"

lib/Parse/ParseDeclCXX.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
#include "clang/Parse/Parser.h"
1515
#include "RAIIObjectsForParser.h"
16-
#include "clang/AST/DeclTemplate.h"
1716
#include "clang/AST/ASTContext.h"
17+
#include "clang/AST/DeclTemplate.h"
1818
#include "clang/Basic/CharInfo.h"
1919
#include "clang/Basic/OperatorKinds.h"
2020
#include "clang/Parse/ParseDiagnostic.h"

lib/Parse/ParseExpr.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@
2323

2424
#include "clang/Parse/Parser.h"
2525
#include "RAIIObjectsForParser.h"
26+
#include "clang/AST/ASTContext.h"
2627
#include "clang/Basic/PrettyStackTrace.h"
2728
#include "clang/Sema/DeclSpec.h"
2829
#include "clang/Sema/ParsedTemplate.h"
2930
#include "clang/Sema/Scope.h"
3031
#include "clang/Sema/TypoCorrection.h"
3132
#include "llvm/ADT/SmallString.h"
3233
#include "llvm/ADT/SmallVector.h"
33-
#include "clang/AST/ASTContext.h"
3434
using namespace clang;
3535

3636
/// \brief Simple precedence-based parser for binary/ternary operators.

lib/Parse/ParseExprCXX.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313
#include "clang/AST/ASTContext.h"
14-
#include "clang/AST/DeclTemplate.h"
1514
#include "RAIIObjectsForParser.h"
15+
#include "clang/AST/DeclTemplate.h"
1616
#include "clang/Basic/PrettyStackTrace.h"
1717
#include "clang/Lex/LiteralSupport.h"
1818
#include "clang/Parse/ParseDiagnostic.h"

tools/libclang/BuildSystem.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include "llvm/ADT/ArrayRef.h"
1717
#include "llvm/ADT/SmallString.h"
1818
#include "llvm/Support/Path.h"
19-
#include "llvm/Support/raw_ostream.h"
2019
#include "llvm/Support/TimeValue.h"
20+
#include "llvm/Support/raw_ostream.h"
2121

2222
using namespace clang;
2323
using namespace llvm::sys;

tools/libclang/CLog.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#ifndef LLVM_LIBCLANG_CLOG_H
1111
#define LLVM_LIBCLANG_CLOG_H
1212

13+
#include "clang-c/Index.h"
1314
#include "clang/Basic/LLVM.h"
1415
#include "llvm/ADT/IntrusiveRefCntPtr.h"
1516
#include "llvm/ADT/SmallString.h"

tools/libclang/CXTranslationUnit.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#ifndef LLVM_CLANG_CXTRANSLATIONUNIT_H
1515
#define LLVM_CLANG_CXTRANSLATIONUNIT_H
1616

17-
#include "CXString.h"
1817
#include "CLog.h"
18+
#include "CXString.h"
1919
#include "clang-c/Index.h"
2020

2121
namespace clang {

unittests/Driver/MultilibTest.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
#include "clang/Driver/Multilib.h"
1515
#include "clang/Basic/LLVM.h"
16-
#include "gtest/gtest.h"
17-
#include "llvm/ADT/StringSwitch.h"
1816
#include "llvm/ADT/StringRef.h"
17+
#include "llvm/ADT/StringSwitch.h"
18+
#include "gtest/gtest.h"
1919

2020
using namespace clang::driver;
2121
using namespace clang;

utils/TableGen/ClangAttrEmitter.cpp

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

1414
#include "llvm/ADT/SmallString.h"
15+
#include "llvm/ADT/STLExtras.h"
1516
#include "llvm/ADT/SmallSet.h"
1617
#include "llvm/ADT/StringSwitch.h"
17-
#include "llvm/ADT/STLExtras.h"
1818
#include "llvm/TableGen/Error.h"
1919
#include "llvm/TableGen/Record.h"
2020
#include "llvm/TableGen/StringMatcher.h"

0 commit comments

Comments
 (0)