diff options
| author | Jay Foad <jay.foad@gmail.com> | 2011-01-14 18:41:56 +0000 |
|---|---|---|
| committer | Jay Foad <jay.foad@gmail.com> | 2011-01-14 18:41:56 +0000 |
| commit | cbe1505617ca02fc7bed26c7a5571405a3ec9eb7 (patch) | |
| tree | 75e97d8e2a594e6f2bc2c064a86b0db7dcf21d7e | |
| parent | bdb4efcf17defbc8ac3e5ed069fa467ed3c2e215 (diff) | |
| download | bcm5719-llvm-cbe1505617ca02fc7bed26c7a5571405a3ec9eb7.tar.gz bcm5719-llvm-cbe1505617ca02fc7bed26c7a5571405a3ec9eb7.zip | |
OperandTraits<>::Layout isn't used for anything. Remove it.
llvm-svn: 123452
| -rw-r--r-- | llvm/include/llvm/OperandTraits.h | 10 | ||||
| -rw-r--r-- | llvm/include/llvm/User.h | 4 |
2 files changed, 0 insertions, 14 deletions
diff --git a/llvm/include/llvm/OperandTraits.h b/llvm/include/llvm/OperandTraits.h index dbdb1a15494..f0df5fa9bde 100644 --- a/llvm/include/llvm/OperandTraits.h +++ b/llvm/include/llvm/OperandTraits.h @@ -38,16 +38,6 @@ struct FixedNumOperandTraits { static unsigned operands(const User*) { return ARITY; } - struct prefix { - Use Ops[ARITY]; - prefix(); // DO NOT IMPLEMENT - }; - template <class U> - struct Layout { - struct overlay : public prefix, public U { - overlay(); // DO NOT IMPLEMENT - }; - }; }; //===----------------------------------------------------------------------===// diff --git a/llvm/include/llvm/User.h b/llvm/include/llvm/User.h index 1b215e395e7..db89b862c4b 100644 --- a/llvm/include/llvm/User.h +++ b/llvm/include/llvm/User.h @@ -37,10 +37,6 @@ struct OperandTraits<User> { static inline Use *op_begin(User*); static inline Use *op_end(User*); static inline unsigned operands(const User*); - template <class U> - struct Layout { - typedef U overlay; - }; }; class User : public Value { |

