File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
flang/lib/Optimizer/Transforms Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ template <int DescriptorField>
2828std::uint64_t getComponentOffset (const mlir::DataLayout &dl,
2929 mlir::MLIRContext *context,
3030 mlir::Type llvmFieldType) {
31- assert (DescriptorField > 0 && DescriptorField < 10 );
31+ static_assert (DescriptorField > 0 && DescriptorField < 10 );
3232 mlir::Type previousFieldType =
3333 getDescFieldTypeModel<DescriptorField - 1 >()(context);
3434 std::uint64_t previousOffset =
@@ -61,7 +61,7 @@ DebugTypeGenerator::DebugTypeGenerator(mlir::ModuleOp m)
6161 // descriptors like lower_bound and extent for each dimension.
6262 mlir::Type llvmDimsType = getDescFieldTypeModel<kDimsPosInBox >()(context);
6363 dimsOffset = getComponentOffset<kDimsPosInBox >(*dl, context, llvmDimsType);
64- dimsSize = dl->getTypeSize (getDescFieldTypeModel< kDimsPosInBox >()(context) );
64+ dimsSize = dl->getTypeSize (llvmDimsType );
6565}
6666
6767static mlir::LLVM::DITypeAttr genBasicType (mlir::MLIRContext *context,
You can’t perform that action at this time.
0 commit comments