| commit | 354362524a72b3fa43a6c09380b7ae3b2380cbba | [log] [tgz] |
|---|---|---|
| author | Juergen Ributzka <juergen@apple.com> | Tue Nov 19 00:57:56 2013 +0000 |
| committer | Juergen Ributzka <juergen@apple.com> | Tue Nov 19 00:57:56 2013 +0000 |
| tree | db9821d531f3ec0554d83400221f54e4e322877b | |
| parent | 26efdc5621043d28dc0c78addc7b7a75d1591a10 [diff] [blame] |
[weak vtables] Remove a bunch of weak vtables This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. The memory leaks in this version have been fixed. Thanks Alexey for pointing them out. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195064 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SystemZ/SystemZMachineFunctionInfo.h b/lib/Target/SystemZ/SystemZMachineFunctionInfo.h index 69c2691..845291f 100644 --- a/lib/Target/SystemZ/SystemZMachineFunctionInfo.h +++ b/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
@@ -15,6 +15,7 @@ namespace llvm { class SystemZMachineFunctionInfo : public MachineFunctionInfo { + virtual void anchor(); unsigned LowSavedGPR; unsigned HighSavedGPR; unsigned VarArgsFirstGPR;