Skip to content

Commit 56517ed

Browse files
authored
merge main into amd-staging (llvm#3711)
2 parents 22ee53f + bde53ea commit 56517ed

File tree

50 files changed

+228
-162
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+228
-162
lines changed

clang-tools-extra/clang-tidy/abseil/DurationAdditionCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class DurationAdditionCheck : public ClangTidyCheck {
2222
public:
2323
DurationAdditionCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/DurationComparisonCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class DurationComparisonCheck : public ClangTidyCheck {
2222
public:
2323
DurationComparisonCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/DurationConversionCastCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class DurationConversionCastCheck : public ClangTidyCheck {
2222
public:
2323
DurationConversionCastCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ class DurationFactoryFloatCheck : public ClangTidyCheck {
2424
public:
2525
DurationFactoryFloatCheck(StringRef Name, ClangTidyContext *Context)
2626
: ClangTidyCheck(Name, Context) {}
27+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
28+
return LangOpts.CPlusPlus;
29+
}
2730
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2831
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2932
};

clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ class DurationFactoryScaleCheck : public ClangTidyCheck {
2424
public:
2525
DurationFactoryScaleCheck(StringRef Name, ClangTidyContext *Context)
2626
: ClangTidyCheck(Name, Context) {}
27+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
28+
return LangOpts.CPlusPlus;
29+
}
2730
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2831
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2932
};

clang-tools-extra/clang-tidy/abseil/DurationSubtractionCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class DurationSubtractionCheck : public ClangTidyCheck {
2222
public:
2323
DurationSubtractionCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class DurationUnnecessaryConversionCheck : public ClangTidyCheck {
2222
public:
2323
DurationUnnecessaryConversionCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/TimeComparisonCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class TimeComparisonCheck : public ClangTidyCheck {
2222
public:
2323
TimeComparisonCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730
};

clang-tools-extra/clang-tidy/abseil/TimeSubtractionCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ class TimeSubtractionCheck : public ClangTidyCheck {
2222
public:
2323
TimeSubtractionCheck(StringRef Name, ClangTidyContext *Context)
2424
: ClangTidyCheck(Name, Context) {}
25+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
26+
return LangOpts.CPlusPlus;
27+
}
2528
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2629
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2730

clang-tools-extra/clang-tidy/bugprone/DanglingHandleCheck.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@
1313

1414
namespace clang::tidy::bugprone {
1515

16-
/// Detect dangling references in value handlers like
17-
/// std::experimental::string_view.
16+
/// Detect dangling references in value handlers like std::string_view.
1817
///
1918
/// For the user-facing documentation see:
2019
/// http://clang.llvm.org/extra/clang-tidy/checks/bugprone/dangling-handle.html
2120
class DanglingHandleCheck : public ClangTidyCheck {
2221
public:
2322
DanglingHandleCheck(StringRef Name, ClangTidyContext *Context);
23+
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
24+
return LangOpts.CPlusPlus;
25+
}
2426
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
2527
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
2628
void storeOptions(ClangTidyOptions::OptionMap &Opts) override;

0 commit comments

Comments
 (0)