diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-06 16:43:46 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-06 16:43:46 +0000 |
commit | 37d30835f0592c32aa403e8ade88b8fc2ad2d612 (patch) | |
tree | d56ceef35436cad1f742450133ddf9555a777f43 /clang/lib/Basic/SourceManager.cpp | |
parent | 30c80fa3eb5cd162699a6a685a21a72e28e4548d (diff) | |
download | llvm-37d30835f0592c32aa403e8ade88b8fc2ad2d612.zip llvm-37d30835f0592c32aa403e8ade88b8fc2ad2d612.tar.gz llvm-37d30835f0592c32aa403e8ade88b8fc2ad2d612.tar.bz2 |
SmallVectorize a critical vector.
The small number of elements was determined by taking the median
file length in clang+llvm and /usr/include on OS X with xcode installed.
llvm-svn: 134496
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
-rw-r--r-- | clang/lib/Basic/SourceManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp index 92557a4..de709de 100644 --- a/clang/lib/Basic/SourceManager.cpp +++ b/clang/lib/Basic/SourceManager.cpp @@ -917,7 +917,7 @@ static void ComputeLineNumbers(Diagnostic &Diag, ContentCache *FI, // Find the file offsets of all of the *physical* source lines. This does // not look at trigraphs, escaped newlines, or anything else tricky. - std::vector<unsigned> LineOffsets; + llvm::SmallVector<unsigned, 256> LineOffsets; // Line #1 starts at char 0. LineOffsets.push_back(0); |