partial revert on RTBuilder.h to avoid warnings.
authorEric Schweitz <eschweitz@nvidia.com>
Wed, 8 Jul 2020 15:47:13 +0000 (08:47 -0700)
committerEric Schweitz <eschweitz@nvidia.com>
Wed, 8 Jul 2020 15:47:13 +0000 (08:47 -0700)
flang/lib/Lower/RTBuilder.h

index 9082e85..2f66fa8 100644 (file)
@@ -158,19 +158,6 @@ constexpr TypeBuilderFunc getModel<bool &>() {
 }
 
 template <>
-constexpr TypeBuilderFunc getModel<float _Complex>() {
-  return [](mlir::MLIRContext *context) -> mlir::Type {
-    return fir::CplxType::get(context, sizeof(float));
-  };
-}
-template <>
-constexpr TypeBuilderFunc getModel<double _Complex>() {
-  return [](mlir::MLIRContext *context) -> mlir::Type {
-    return fir::CplxType::get(context, sizeof(double));
-  };
-}
-
-template <>
 constexpr TypeBuilderFunc getModel<const Fortran::runtime::Descriptor &>() {
   return [](mlir::MLIRContext *context) -> mlir::Type {
     return fir::BoxType::get(mlir::NoneType::get(context));