[flang-commits] [flang] 0e42289 - [flang] Fix build failure (NFC)

Jie Fu via flang-commits flang-commits at lists.llvm.org
Wed Feb 28 05:21:26 PST 2024


Author: Jie Fu
Date: 2024-02-28T21:21:17+08:00
New Revision: 0e42289236d44408e50a710dace629ebad2812b6

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

LOG: [flang] Fix build failure (NFC)

llvm-project/flang/include/flang/Lower/SymbolMap.h:52:1:
error: 'SymbolBox' defined as a struct here but previously declared as a class;
this is valid, but may result in linker errors under the Microsoft C++ ABI [-Werror,-Wmismatched-tags]
struct SymbolBox : public fir::details::matcher<SymbolBox> {
^
llvm-project/flang/include/flang/Lower/AbstractConverter.h:56:1: note: did you mean struct here?
class SymbolBox;
^~~~~
struct

Added: 
    

Modified: 
    flang/include/flang/Lower/AbstractConverter.h

Removed: 
    


################################################################################
diff  --git a/flang/include/flang/Lower/AbstractConverter.h b/flang/include/flang/Lower/AbstractConverter.h
index 944430a1548839..32e7a5e2b04061 100644
--- a/flang/include/flang/Lower/AbstractConverter.h
+++ b/flang/include/flang/Lower/AbstractConverter.h
@@ -53,7 +53,7 @@ class DerivedTypeSpec;
 
 namespace lower {
 class SymMap;
-class SymbolBox;
+struct SymbolBox;
 namespace pft {
 struct Variable;
 }


        


More information about the flang-commits mailing list