diff --git a/flang/include/flang/Optimizer/Dialect/FIRType.h b/flang/include/flang/Optimizer/Dialect/FIRType.h --- a/flang/include/flang/Optimizer/Dialect/FIRType.h +++ b/flang/include/flang/Optimizer/Dialect/FIRType.h @@ -36,7 +36,7 @@ class FIROpsDialect; -using KindTy = int; +using KindTy = unsigned; namespace detail { struct BoxTypeStorage; diff --git a/flang/lib/Optimizer/Dialect/FIRType.cpp b/flang/lib/Optimizer/Dialect/FIRType.cpp --- a/flang/lib/Optimizer/Dialect/FIRType.cpp +++ b/flang/lib/Optimizer/Dialect/FIRType.cpp @@ -5,9 +5,14 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// +// Coding style: https://mlir.llvm.org/getting_started/DeveloperGuide/ +// +//===----------------------------------------------------------------------===// #include "flang/Optimizer/Dialect/FIRType.h" #include "flang/Optimizer/Dialect/FIRDialect.h" +#include "mlir/IR/Builders.h" #include "mlir/IR/Diagnostics.h" #include "mlir/IR/DialectImplementation.h" #include "llvm/ADT/SmallPtrSet.h" @@ -838,7 +843,7 @@ return Base::get(ctxt, kind); } -int fir::CharacterType::getFKind() const { return getImpl()->getFKind(); } +KindTy fir::CharacterType::getFKind() const { return getImpl()->getFKind(); } // Field @@ -858,7 +863,7 @@ return Base::get(ctxt, kind); } -int fir::LogicalType::getFKind() const { return getImpl()->getFKind(); } +KindTy fir::LogicalType::getFKind() const { return getImpl()->getFKind(); } // INTEGER @@ -866,7 +871,7 @@ return Base::get(ctxt, kind); } -int fir::IntegerType::getFKind() const { return getImpl()->getFKind(); } +KindTy fir::IntegerType::getFKind() const { return getImpl()->getFKind(); } // COMPLEX @@ -886,7 +891,7 @@ return Base::get(ctxt, kind); } -int fir::RealType::getFKind() const { return getImpl()->getFKind(); } +KindTy fir::RealType::getFKind() const { return getImpl()->getFKind(); } // Box