diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-07-16 02:38:28 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-07-16 02:38:28 +0000 |
commit | aa94660f6e83b140aba871a54de2b72741211f76 (patch) | |
tree | 2c23cbf176cba93e4b33183d8343a408fd2af9bb | |
parent | 6e570c86fd277972d1a8fc08df44b212b3cfdd23 (diff) | |
download | external_llvm-aa94660f6e83b140aba871a54de2b72741211f76.zip external_llvm-aa94660f6e83b140aba871a54de2b72741211f76.tar.gz external_llvm-aa94660f6e83b140aba871a54de2b72741211f76.tar.bz2 |
Fix gcc 4.0 build failure, can't rely on access inside nested friended class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75891 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Target/TargetRegistry.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/llvm/Target/TargetRegistry.h b/include/llvm/Target/TargetRegistry.h index 02aff1e..63ff5f0 100644 --- a/include/llvm/Target/TargetRegistry.h +++ b/include/llvm/Target/TargetRegistry.h @@ -82,6 +82,9 @@ namespace llvm { AsmPrinterCtorTy AsmPrinterCtorFn; public: + // getNext - Return the next registered target. + const Target *getNext() const { return Next; } + /// getName - Get the target name. const char *getName() const { return Name; } @@ -138,7 +141,7 @@ namespace llvm { // Iterator traversal: forward iteration only iterator &operator++() { // Preincrement assert(Current && "Cannot increment end iterator!"); - Current = Current->Next; + Current = Current->getNext(); return *this; } iterator operator++(int) { // Postincrement |