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 | llvm-e7d82283cd59e334aea02140dacd7c3d518b48bf.zip llvm-e7d82283cd59e334aea02140dacd7c3d518b48bf.tar.gz llvm-e7d82283cd59e334aea02140dacd7c3d518b48bf.tar.bz2 |
[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