Annotations are evil. This makes Value not derive from Annotable, which makes
[oota-llvm.git] / include / llvm / Value.h
index 319115375dd588d413ff5ec0609bcd98da56dff6..3a58a44da9efc985387b48b683075f53b39779e2 100644 (file)
@@ -19,7 +19,6 @@
 
 #include "llvm/AbstractTypeUser.h"
 #include "llvm/Use.h"
-#include "Support/Annotation.h"
 #include "Support/Casting.h"
 #include <iostream>
 
@@ -42,7 +41,7 @@ class SymbolTable;
 /// Value - The base class of all values computed by a program that may be used
 /// as operands to other values.
 ///
-struct Value : public Annotable {         // Values are annotable
+struct Value {
   enum ValueTy {
     TypeVal,                // This is an instance of Type
     ConstantVal,            // This is an instance of Constant