From bc1a0c2c013799d69fff21a53696a2ad09026ab7 Mon Sep 17 00:00:00 2001 From: peter klausler Date: Tue, 12 Oct 2021 17:40:28 -0700 Subject: [PATCH] [flang] Fix "latest-clang" build warnings A recent patch to fix warnings from a Windows build regarding inconsistent "struct" vs "class" usage missed a few code sites and now the "latest-clang" build bot is also failing. This patch should resolve those failing builds. --- flang/include/flang/Evaluate/expression.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flang/include/flang/Evaluate/expression.h b/flang/include/flang/Evaluate/expression.h index 798aa3e..f24750e 100644 --- a/flang/include/flang/Evaluate/expression.h +++ b/flang/include/flang/Evaluate/expression.h @@ -882,10 +882,10 @@ FOR_EACH_INTRINSIC_KIND(extern template class ArrayConstructor, ) #define INSTANTIATE_EXPRESSION_TEMPLATES \ FOR_EACH_INTRINSIC_KIND(template class Expr, ) \ FOR_EACH_CATEGORY_TYPE(template class Expr, ) \ - FOR_EACH_INTEGER_KIND(template struct Relational, ) \ - FOR_EACH_REAL_KIND(template struct Relational, ) \ - FOR_EACH_CHARACTER_KIND(template struct Relational, ) \ - template struct Relational; \ + FOR_EACH_INTEGER_KIND(template class Relational, ) \ + FOR_EACH_REAL_KIND(template class Relational, ) \ + FOR_EACH_CHARACTER_KIND(template class Relational, ) \ + template class Relational; \ FOR_EACH_TYPE_AND_KIND(template class ExpressionBase, ) \ FOR_EACH_INTRINSIC_KIND(template class ArrayConstructorValues, ) \ FOR_EACH_INTRINSIC_KIND(template class ArrayConstructor, ) -- 2.7.4