diff --git a/src/Parser/Comments.cpp b/src/Parser/Comments.cpp index d80d478f..b01fdb51 100644 --- a/src/Parser/Comments.cpp +++ b/src/Parser/Comments.cpp @@ -146,7 +146,7 @@ static CppSharp::AST::Comment^ ConvertCommentBlock(clang::comments::Comment* C) for (auto I = CK->child_begin(), E = CK->child_end(); I != E; ++I) { auto Line = ConvertCommentBlock(*I); - VB->Lines->Add(safe_cast(Line)); + VB->Lines->Add(dynamic_cast(Line)); } break; } @@ -166,7 +166,7 @@ static CppSharp::AST::Comment^ ConvertCommentBlock(clang::comments::Comment* C) for (auto I = CK->child_begin(), E = CK->child_end(); I != E; ++I) { auto Content = ConvertCommentBlock(*I); - PC->Content->Add(safe_cast(Content)); + PC->Content->Add(dynamic_cast(Content)); } PC->IsWhitespace = CK->isWhitespace(); break; @@ -179,7 +179,7 @@ static CppSharp::AST::Comment^ ConvertCommentBlock(clang::comments::Comment* C) for (auto I = CK->child_begin(), E = CK->child_end(); I != E; ++I) { auto Content = ConvertCommentBlock(*I); - FC->Blocks->Add(safe_cast(Content)); + FC->Blocks->Add(dynamic_cast(Content)); } break; }