Skip to content

Commit

Permalink
[clang] Remove redundant member initialization (NFC)
Browse files Browse the repository at this point in the history
Identified with readability-redundant-member-init.
  • Loading branch information
kazutakahirata committed Jan 13, 2022
1 parent 728c77d commit cb7f806
Show file tree
Hide file tree
Showing 9 changed files with 10 additions and 14 deletions.
3 changes: 1 addition & 2 deletions clang/include/clang/AST/ASTConcept.h
Expand Up @@ -131,8 +131,7 @@ class ConceptReference {
NamedConcept(NamedConcept), ArgsAsWritten(ArgsAsWritten) {}

ConceptReference()
: TemplateKWLoc(), FoundDecl(nullptr), NamedConcept(nullptr),
ArgsAsWritten(nullptr) {}
: FoundDecl(nullptr), NamedConcept(nullptr), ArgsAsWritten(nullptr) {}

const NestedNameSpecifierLoc &getNestedNameSpecifierLoc() const {
return NestedNameSpec;
Expand Down
2 changes: 1 addition & 1 deletion clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h
Expand Up @@ -40,7 +40,7 @@ struct SourceRange {

/// A VariantValue instance annotated with its parser context.
struct ParserValue {
ParserValue() : Range() {}
ParserValue() {}
StringRef Text;
SourceRange Range;
VariantValue Value;
Expand Down
3 changes: 1 addition & 2 deletions clang/include/clang/Parse/Parser.h
Expand Up @@ -1475,8 +1475,7 @@ class Parser : public CodeCompletionHandler {
/// information that has been parsed prior to parsing declaration
/// specifiers.
struct ParsedTemplateInfo {
ParsedTemplateInfo()
: Kind(NonTemplate), TemplateParams(nullptr), TemplateLoc() { }
ParsedTemplateInfo() : Kind(NonTemplate), TemplateParams(nullptr) {}

ParsedTemplateInfo(TemplateParameterLists *TemplateParams,
bool isSpecialization,
Expand Down
2 changes: 1 addition & 1 deletion clang/include/clang/Sema/ParsedAttr.h
Expand Up @@ -1080,7 +1080,7 @@ struct ParsedAttributesWithRange : ParsedAttributes {
SourceRange Range;
};
struct ParsedAttributesViewWithRange : ParsedAttributesView {
ParsedAttributesViewWithRange() : ParsedAttributesView() {}
ParsedAttributesViewWithRange() {}
void clearListOnly() {
ParsedAttributesView::clearListOnly();
Range = SourceRange();
Expand Down
3 changes: 1 addition & 2 deletions clang/include/clang/Sema/ParsedTemplate.h
Expand Up @@ -63,8 +63,7 @@ namespace clang {
ParsedTemplateTy Template,
SourceLocation TemplateLoc)
: Kind(ParsedTemplateArgument::Template),
Arg(Template.getAsOpaquePtr()),
SS(SS), Loc(TemplateLoc), EllipsisLoc() { }
Arg(Template.getAsOpaquePtr()), SS(SS), Loc(TemplateLoc) {}

/// Determine whether the given template argument is invalid.
bool isInvalid() const { return Arg == nullptr; }
Expand Down
4 changes: 2 additions & 2 deletions clang/lib/AST/MicrosoftCXXABI.cpp
Expand Up @@ -36,8 +36,8 @@ class MicrosoftNumberingContext : public MangleNumberingContext {

public:
MicrosoftNumberingContext()
: MangleNumberingContext(), LambdaManglingNumber(0),
StaticLocalNumber(0), StaticThreadlocalNumber(0) {}
: LambdaManglingNumber(0), StaticLocalNumber(0),
StaticThreadlocalNumber(0) {}

unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override {
return ++LambdaManglingNumber;
Expand Down
2 changes: 1 addition & 1 deletion clang/lib/Sema/Sema.cpp
Expand Up @@ -195,7 +195,7 @@ Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer,
CodeSegStack(nullptr), FpPragmaStack(FPOptionsOverride()),
CurInitSeg(nullptr), VisContext(nullptr),
PragmaAttributeCurrentTargetDecl(nullptr),
IsBuildingRecoveryCallExpr(false), Cleanup{}, LateTemplateParser(nullptr),
IsBuildingRecoveryCallExpr(false), LateTemplateParser(nullptr),
LateTemplateParserCleanup(nullptr), OpaqueParser(nullptr), IdResolver(pp),
StdExperimentalNamespaceCache(nullptr), StdInitializerList(nullptr),
StdCoroutineTraitsCache(nullptr), CXXTypeInfoDecl(nullptr),
Expand Down
2 changes: 1 addition & 1 deletion clang/lib/Sema/SemaExprCXX.cpp
Expand Up @@ -6614,7 +6614,7 @@ QualType Sema::FindCompositePointerType(SourceLocation Loc,
const Type *ClassOrBound;

Step(Kind K, const Type *ClassOrBound = nullptr)
: K(K), Quals(), ClassOrBound(ClassOrBound) {}
: K(K), ClassOrBound(ClassOrBound) {}
QualType rebuild(ASTContext &Ctx, QualType T) const {
T = Ctx.getQualifiedType(T, Quals);
switch (K) {
Expand Down
3 changes: 1 addition & 2 deletions clang/utils/TableGen/MveEmitter.cpp
Expand Up @@ -1489,8 +1489,7 @@ class string_holder {
class raw_self_contained_string_ostream : private string_holder,
public raw_string_ostream {
public:
raw_self_contained_string_ostream()
: string_holder(), raw_string_ostream(S) {}
raw_self_contained_string_ostream() : raw_string_ostream(S) {}
};

const char LLVMLicenseHeader[] =
Expand Down

0 comments on commit cb7f806

Please sign in to comment.