Skip to content

Commit d5f7ae7

Browse files
[IR] Use default member initialization in IRBuilderBase (NFC)
1 parent befeb5a commit d5f7ae7

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

llvm/include/llvm/IR/IRBuilder.h

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,21 +125,18 @@ class IRBuilderBase {
125125
MDNode *DefaultFPMathTag;
126126
FastMathFlags FMF;
127127

128-
bool IsFPConstrained;
129-
fp::ExceptionBehavior DefaultConstrainedExcept;
130-
RoundingMode DefaultConstrainedRounding;
128+
bool IsFPConstrained = false;
129+
fp::ExceptionBehavior DefaultConstrainedExcept = fp::ebStrict;
130+
RoundingMode DefaultConstrainedRounding = RoundingMode::Dynamic;
131131

132132
ArrayRef<OperandBundleDef> DefaultOperandBundles;
133133

134134
public:
135135
IRBuilderBase(LLVMContext &context, const IRBuilderFolder &Folder,
136-
const IRBuilderDefaultInserter &Inserter,
137-
MDNode *FPMathTag, ArrayRef<OperandBundleDef> OpBundles)
136+
const IRBuilderDefaultInserter &Inserter, MDNode *FPMathTag,
137+
ArrayRef<OperandBundleDef> OpBundles)
138138
: Context(context), Folder(Folder), Inserter(Inserter),
139-
DefaultFPMathTag(FPMathTag), IsFPConstrained(false),
140-
DefaultConstrainedExcept(fp::ebStrict),
141-
DefaultConstrainedRounding(RoundingMode::Dynamic),
142-
DefaultOperandBundles(OpBundles) {
139+
DefaultFPMathTag(FPMathTag), DefaultOperandBundles(OpBundles) {
143140
ClearInsertionPoint();
144141
}
145142

0 commit comments

Comments
 (0)