File tree 1 file changed +2
-2
lines changed
flang/lib/Optimizer/Transforms
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ template <int DescriptorField>
28
28
std::uint64_t getComponentOffset (const mlir::DataLayout &dl,
29
29
mlir::MLIRContext *context,
30
30
mlir::Type llvmFieldType) {
31
- assert (DescriptorField > 0 && DescriptorField < 10 );
31
+ static_assert (DescriptorField > 0 && DescriptorField < 10 );
32
32
mlir::Type previousFieldType =
33
33
getDescFieldTypeModel<DescriptorField - 1 >()(context);
34
34
std::uint64_t previousOffset =
@@ -61,7 +61,7 @@ DebugTypeGenerator::DebugTypeGenerator(mlir::ModuleOp m)
61
61
// descriptors like lower_bound and extent for each dimension.
62
62
mlir::Type llvmDimsType = getDescFieldTypeModel<kDimsPosInBox >()(context);
63
63
dimsOffset = getComponentOffset<kDimsPosInBox >(*dl, context, llvmDimsType);
64
- dimsSize = dl->getTypeSize (getDescFieldTypeModel< kDimsPosInBox >()(context) );
64
+ dimsSize = dl->getTypeSize (llvmDimsType );
65
65
}
66
66
67
67
static mlir::LLVM::DITypeAttr genBasicType (mlir::MLIRContext *context,
You can’t perform that action at this time.
0 commit comments