[flang-commits] [flang] b203511 - [flang] Fix warning from clang 16 on recent patch

Peter Klausler via flang-commits flang-commits at lists.llvm.org
Sat Oct 29 12:45:08 PDT 2022


Author: Peter Klausler
Date: 2022-10-29T12:44:58-07:00
New Revision: b203511c4fc131c8010ff7c699ea6fb3b8d6326e

URL: https://github.com/llvm/llvm-project/commit/b203511c4fc131c8010ff7c699ea6fb3b8d6326e
DIFF: https://github.com/llvm/llvm-project/commit/b203511c4fc131c8010ff7c699ea6fb3b8d6326e.diff

LOG: [flang] Fix warning from clang 16 on recent patch

Add an explicit empty initializer to a new struct member definition
to silence warnings from clang 16 about missing initializers.

Added: 
    

Modified: 
    flang/lib/Evaluate/intrinsics.cpp

Removed: 
    


################################################################################
diff  --git a/flang/lib/Evaluate/intrinsics.cpp b/flang/lib/Evaluate/intrinsics.cpp
index d93a908cd36a..eec83f631ac1 100644
--- a/flang/lib/Evaluate/intrinsics.cpp
+++ b/flang/lib/Evaluate/intrinsics.cpp
@@ -234,7 +234,7 @@ struct IntrinsicDummyArgument {
   Rank rank{Rank::elemental};
   Optionality optionality{Optionality::required};
   common::Intent intent{common::Intent::In};
-  common::EnumSet<ArgFlag, 32> flags;
+  common::EnumSet<ArgFlag, 32> flags{};
   llvm::raw_ostream &Dump(llvm::raw_ostream &) const;
 };
 


        


More information about the flang-commits mailing list