diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp b/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp index 327722dbbc6..133b2db2944 100644 --- a/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp +++ b/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp @@ -164,7 +164,8 @@ public: size_t EndIfLen = std::strcspn(EndIfData, "\r\n"); StringRef EndIfStr(EndIfData, EndIfLen); - if (EndIf.isValid() && !EndIfStr.endswith("// " + HeaderGuard.str())) { + if (EndIf.isValid() && !EndIfStr.endswith("// " + HeaderGuard.str()) && + !EndIfStr.endswith("/* " + HeaderGuard.str() + " */")) { std::string Correct = "endif // " + HeaderGuard.str(); Check->diag(EndIf, "#endif for a header guard should reference the " "guard macro in a comment") |