From 9548f20ad560d5c094cdfb5d531d84140e5b6a43 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 29 Feb 2004 18:54:23 +0000 Subject: [PATCH] Ugh, the old sparc backend attaches MachineCodeForInstruction annotations on LLVM instructions. Because it contains an explicit cast, we didn't catch it. I guess instruction's will be annotable for the duration of the sparcv9's existence. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11999 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Instruction.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h index 9de8747361e..035687e4b8f 100644 --- a/include/llvm/Instruction.h +++ b/include/llvm/Instruction.h @@ -16,6 +16,7 @@ #define LLVM_INSTRUCTION_H #include "llvm/User.h" +#include "Support/Annotation.h" namespace llvm { @@ -25,7 +26,7 @@ template struct ilist_traits; template class SymbolTableListTraits; -class Instruction : public User { +class Instruction : public User, public Annotable { BasicBlock *Parent; Instruction *Prev, *Next; // Next and Prev links for our intrusive linked list -- 2.11.0