diff --git a/hpvm/include/GenVISC/GenVISC.h b/hpvm/include/GenVISC/GenVISC.h
index b226a67f57cf9136449e3bce707732ea0dfbbf75..1b80e7fb1999bc453031e5aad9ccce72971422b1 100644
--- a/hpvm/include/GenVISC/GenVISC.h
+++ b/hpvm/include/GenVISC/GenVISC.h
@@ -13,6 +13,7 @@
 #include "llvm/IR/IntrinsicInst.h"
 #include "llvm/IR/Value.h"
 #include "llvm/Pass.h"
+#include "llvm/IR/DerivedTypes.h"
 #include "SupportVISC/VISCTimer.h"
 
 using namespace llvm;