diff options
| author | James Y Knight <jyknight@google.com> | 2015-12-29 18:15:14 +0000 |
|---|---|---|
| committer | James Y Knight <jyknight@google.com> | 2015-12-29 18:15:14 +0000 |
| commit | e7d82283cd59e334aea02140dacd7c3d518b48bf (patch) | |
| tree | 78d63479e07a6d27a1aceaa9e6e02bbea37637dc /llvm/lib/CodeGen/MachineFunction.cpp | |
| parent | 59309cc090a01866bc1ed920e8ef2129a2ef2a57 (diff) | |
| download | bcm5719-llvm-e7d82283cd59e334aea02140dacd7c3d518b48bf.tar.gz bcm5719-llvm-e7d82283cd59e334aea02140dacd7c3d518b48bf.zip | |
[TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo.
So, also:
- Moved the TemplateArgumentLoc array out of the
ASTTemplateKWAndArgsInfo class (making it a simple fixed-size object),
to avoid needing to have a variable-length object as part of a
variable-length object. Now the objects that have a
ASTTemplateKWAndArgsInfo also have some TemplateArgumentLoc objects
appended directly.
- Removed some internal-use accessors which became simply a wrapper on
getTrailingObjects.
- Moved MemberNameQualifier out of the MemberExpr class, renamed it
MemberExprNameQualifier, because the template can't
refer to a class nested within the class it's defining.
llvm-svn: 256570
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions

