*/
Context(const ir::Unit &unit, const std::string &name);
/*! Release everything needed */
- ~Context(void);
+ virtual ~Context(void);
/*! Compile the code */
Kernel *compileKernel(void);
/*! Tells if the labels is used */
duEmpty = this->newUseSet();
// First create the chains and insert them in their respective maps
- fn.foreachInstruction([this, udEmpty, duEmpty](const Instruction &insn) {
+ fn.foreachInstruction([this](const Instruction &insn) {
// sources == value uses
const uint32_t srcNum = insn.getSrcNum();
for (uint32_t srcID = 0; srcID < srcNum; ++srcID) {