@@ -31,7 +31,6 @@ value clang_rewriter_emit_string(value rewriter) {
3131 clang::Rewriter *Rewriter =
3232 *((clang::Rewriter **)Data_abstract_val (rewriter));
3333 assert (Rewriter != nullptr );
34- assert (&Rewriter->getSourceMgr () != nullptr );
3534
3635 const clang::RewriteBuffer *RewriteBuf =
3736 Rewriter->getRewriteBufferFor (Rewriter->getSourceMgr ().getMainFileID ());
@@ -64,7 +63,6 @@ value clang_rewriter_insert_before_decl(value decl, value text,
6463
6564 clang::Rewriter *RW = *((clang::Rewriter **)Data_abstract_val (rewriter));
6665 assert (RW != nullptr );
67- assert (&RW->getSourceMgr () != nullptr );
6866
6967 const char *Text = String_val (text);
7068 clang::Decl *D = *((clang::Decl **)Data_abstract_val (decl));
@@ -83,7 +81,6 @@ value clang_get_rewriter(value Unit) {
8381 clang::ASTUnit *U = *((clang::ASTUnit **)Data_abstract_val (Unit));
8482
8583 clang::SourceManager &SrcManager = U->getSourceManager ();
86- assert (&SrcManager != nullptr );
8784 const clang::LangOptions &LangOpts = U->getLangOpts ();
8885 clang::Rewriter *RW = new clang::Rewriter (SrcManager, LangOpts);
8986
@@ -110,7 +107,6 @@ clang::ASTUnit *parse_internal(int argc, char const **argv) {
110107 Args.data (), Args.data () + Args.size (), PCHContainerOps, Diags, " " ));
111108
112109 clang::SourceManager &SM = Unit->getSourceManager ();
113- assert (&SM != nullptr );
114110
115111 return Unit;
116112}
0 commit comments