Index: node-v22.1.0/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc =================================================================== --- node-v22.1.0.orig/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc +++ node-v22.1.0/deps/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc @@ -1161,7 +1161,7 @@ template void VisitAtomicExchange(InstructionSelectorT* selector, typename Adapter::node_t node, ArchOpcode opcode, MachineRepresentation rep) { - using node_t = Adapter::node_t; + using node_t = typename Adapter::node_t; IA32OperandGeneratorT g(selector); node_t base = selector->input_at(node, 0); node_t index = selector->input_at(node, 1); @@ -1732,7 +1732,7 @@ template void VisitWord32PairShift(InstructionSelectorT* selector, InstructionCode opcode, typename Adapter::node_t node) { - using node_t = Adapter::node_t; + using node_t = typename Adapter::node_t; IA32OperandGeneratorT g(selector); node_t shift = selector->input_at(node, 2); @@ -2507,7 +2507,7 @@ template void VisitAtomicBinOp(InstructionSelectorT* selector, typename Adapter::node_t node, ArchOpcode opcode, MachineRepresentation rep) { - using node_t = Adapter::node_t; + using node_t = typename Adapter::node_t; AddressingMode addressing_mode; IA32OperandGeneratorT g(selector); node_t base = selector->input_at(node, 0); @@ -2528,7 +2528,7 @@ void VisitAtomicBinOp(InstructionSelecto template void VisitPairAtomicBinOp(InstructionSelectorT* selector, typename Adapter::node_t node, ArchOpcode opcode) { - using node_t = Adapter::node_t; + using node_t = typename Adapter::node_t; IA32OperandGeneratorT g(selector); node_t base = selector->input_at(node, 0); node_t index = selector->input_at(node, 1);