diff options
| -rw-r--r-- | clang/lib/Frontend/Rewrite/InclusionRewriter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp b/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp index 03cc844c390..08d6cf1f92c 100644 --- a/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp +++ b/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp @@ -150,6 +150,7 @@ void InclusionRewriter::FileChanged(SourceLocation Loc, FileID Id = FullSourceLoc(Loc, SM).getFileID(); auto P = FileIncludes.insert(std::make_pair( LastInclusionLocation.getRawEncoding(), IncludedFile(Id, NewFileType))); + (void)P; assert(P.second && "Unexpected revisitation of the same include directive"); LastInclusionLocation = SourceLocation(); } @@ -184,6 +185,7 @@ void InclusionRewriter::InclusionDirective(SourceLocation HashLoc, if (Imported) { auto P = ModuleIncludes.insert( std::make_pair(HashLoc.getRawEncoding(), Imported)); + (void)P; assert(P.second && "Unexpected revisitation of the same include directive"); } else LastInclusionLocation = HashLoc; |

