Factor some code into a new EmitFrames method.
[oota-llvm.git] / include / llvm / GlobalAlias.h
index 91bd61b8380f065929b0f90a577a174567b6014a..f4af5b1202c5707c27597bc3fd2f4dd63252b4ae 100644 (file)
@@ -18,6 +18,7 @@
 #include "llvm/GlobalValue.h"
 #include "llvm/OperandTraits.h"
 #include "llvm/ADT/ilist_node.h"
+#include "llvm/ADT/Twine.h"
 
 namespace llvm {
 
@@ -88,7 +89,8 @@ public:
 };
 
 template <>
-struct OperandTraits<GlobalAlias> : FixedNumOperandTraits<1> {
+struct OperandTraits<GlobalAlias> :
+  public FixedNumOperandTraits<GlobalAlias, 1> {
 };
 
 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalAlias, Value)