Revert "Some more from-the-hip ctad-maybe-unsupported fixes for flang"
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 16 Aug 2022 17:43:08 +0000 (17:43 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 16 Aug 2022 17:43:08 +0000 (17:43 +0000)
-Wctad-maybe-unsupported is now disabled for flang so these explicit
deduction guides are not required.

This reverts commit ec3956b6e63c1524d6b024ba5db9ffcd7281ada0.

flang/include/flang/Evaluate/expression.h
flang/include/flang/Parser/instrumented-parser.h
flang/lib/Parser/basic-parsers.h

index bce5fc6..90309af 100644 (file)
@@ -264,14 +264,6 @@ struct ComplexComponent
 };
 
 template <int KIND>
-ComplexComponent(bool, const Expr<Type<TypeCategory::Complex, KIND>> &)
-    -> ComplexComponent<KIND>;
-
-template <int KIND>
-ComplexComponent(bool, Expr<Type<TypeCategory::Complex, KIND>> &&)
-    -> ComplexComponent<KIND>;
-
-template <int KIND>
 struct Not : public Operation<Not<KIND>, Type<TypeCategory::Logical, KIND>,
                  Type<TypeCategory::Logical, KIND>> {
   using Result = Type<TypeCategory::Logical, KIND>;
index 1770744..9d958b9 100644 (file)
@@ -76,10 +76,6 @@ private:
 };
 
 template <typename PA>
-InstrumentedParser(const MessageFixedText &, const PA &)
-    -> InstrumentedParser<PA>;
-
-template <typename PA>
 inline constexpr auto instrumented(
     const MessageFixedText &tag, const PA &parser) {
   return InstrumentedParser{tag, parser};
index 330ede9..e2355a7 100644 (file)
@@ -194,9 +194,6 @@ private:
 };
 
 template <typename PA>
-MessageContextParser(MessageFixedText, PA) -> MessageContextParser<PA>;
-
-template <typename PA>
 inline constexpr auto inContext(MessageFixedText context, PA parser) {
   return MessageContextParser{context, parser};
 }
@@ -245,9 +242,6 @@ private:
 };
 
 template <typename PA>
-WithMessageParser(MessageFixedWidth, PA) -> WithMessageParser<PA>;
-
-template <typename PA>
 inline constexpr auto withMessage(MessageFixedText msg, PA parser) {
   return WithMessageParser{msg, parser};
 }