diff options
| author | Aaron Ballman <aaron@aaronballman.com> | 2014-07-15 21:32:31 +0000 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2014-07-15 21:32:31 +0000 |
| commit | 2a89e8526a297a3ddb2a4e56045060f26cb0f71c (patch) | |
| tree | 473bca5646fc3299344622d953901446db7241a8 /clang/lib/Serialization | |
| parent | 0aca5f093472f651a853d0df550099af3a5d15c0 (diff) | |
| download | bcm5719-llvm-2a89e8526a297a3ddb2a4e56045060f26cb0f71c.tar.gz bcm5719-llvm-2a89e8526a297a3ddb2a4e56045060f26cb0f71c.zip | |
Added the pack_elements range accessor. Refactoring some for loops to use range-based for loops instead. No functional changes intended.
llvm-svn: 213095
Diffstat (limited to 'clang/lib/Serialization')
| -rw-r--r-- | clang/lib/Serialization/ASTWriter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp index a02a959d8c8..97a5d0e9d28 100644 --- a/clang/lib/Serialization/ASTWriter.cpp +++ b/clang/lib/Serialization/ASTWriter.cpp @@ -5192,9 +5192,8 @@ void ASTWriter::AddTemplateArgument(const TemplateArgument &Arg, break; case TemplateArgument::Pack: Record.push_back(Arg.pack_size()); - for (TemplateArgument::pack_iterator I=Arg.pack_begin(), E=Arg.pack_end(); - I != E; ++I) - AddTemplateArgument(*I, Record); + for (const auto &P : Arg.pack_elements()) + AddTemplateArgument(P, Record); break; } } |

