[flang-commits] [flang] 9248b5d - [flang] Fix build after D143339
Matthias Springer via flang-commits
flang-commits at lists.llvm.org
Wed Feb 22 07:40:53 PST 2023
Author: Matthias Springer
Date: 2023-02-22T16:40:41+01:00
New Revision: 9248b5d3fca19a31fde76e7df294d75f52779641
URL: https://github.com/llvm/llvm-project/commit/9248b5d3fca19a31fde76e7df294d75f52779641
DIFF: https://github.com/llvm/llvm-project/commit/9248b5d3fca19a31fde76e7df294d75f52779641.diff
LOG: [flang] Fix build after D143339
This change silences a compiler warning: `base class should be explictily initialized in the copy constructor`.
Differential Revision: https://reviews.llvm.org/D144556
Added:
Modified:
flang/include/flang/Optimizer/Builder/FIRBuilder.h
Removed:
################################################################################
diff --git a/flang/include/flang/Optimizer/Builder/FIRBuilder.h b/flang/include/flang/Optimizer/Builder/FIRBuilder.h
index 3404d5e092d66..3dd499e6e10f9 100644
--- a/flang/include/flang/Optimizer/Builder/FIRBuilder.h
+++ b/flang/include/flang/Optimizer/Builder/FIRBuilder.h
@@ -44,14 +44,14 @@ class FirOpBuilder : public mlir::OpBuilder, public mlir::OpBuilder::Listener {
: OpBuilder{op, /*listener=*/this}, kindMap{kindMap} {}
explicit FirOpBuilder(mlir::OpBuilder &builder,
const fir::KindMapping &kindMap)
- : OpBuilder{builder}, kindMap{kindMap} {
+ : OpBuilder(builder), OpBuilder::Listener(), kindMap{kindMap} {
setListener(this);
}
// The listener self-reference has to be updated in case of copy-construction.
FirOpBuilder(const FirOpBuilder &other)
- : OpBuilder{other}, kindMap{other.kindMap}, fastMathFlags{
- other.fastMathFlags} {
+ : OpBuilder(other), OpBuilder::Listener(), kindMap{other.kindMap},
+ fastMathFlags{other.fastMathFlags} {
setListener(this);
}
More information about the flang-commits
mailing list