Fix operand type access.
This commit is contained in:
		
							parent
							
								
									bd44d8402e
								
							
						
					
					
						commit
						6b55bb43c7
					
				|  | @ -408,7 +408,7 @@ void ONNXTransposeOp::inferShapes() { | |||
| 
 | ||||
|   // Naive transposition which handles the default case of
 | ||||
|   // reversing the shape of the tensor (similar to numpy.transpose).
 | ||||
|   auto arrayTy = getOperand()->getType().cast<RankedTensorType>(); | ||||
|   auto arrayTy = getOperand().getType().cast<RankedTensorType>(); | ||||
|   SmallVector<int64_t, 2> dims; | ||||
| 
 | ||||
|   if (auto permutation = getAttrOfType<ArrayAttr>( | ||||
|  | @ -422,7 +422,7 @@ void ONNXTransposeOp::inferShapes() { | |||
|       dims.emplace_back(dim); | ||||
|   } | ||||
| 
 | ||||
|   getResult()->setType(RankedTensorType::get(dims, arrayTy.getElementType())); | ||||
|   getResult().setType(RankedTensorType::get(dims, arrayTy.getElementType())); | ||||
| } | ||||
| 
 | ||||
| LogicalResult verify(ONNXTransposeOp op) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue