@@ -4720,8 +4720,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
4720
4720
4721
4721
std::string strRef (StrE->getString ().str ());
4722
4722
result->EvalData .stringVal = new char [strRef.size () + 1 ];
4723
- strncpy ((char *)result->EvalData .stringVal , strRef.c_str (),
4724
- strRef.size ());
4723
+ strncpy (result->EvalData .stringVal , strRef.c_str (), strRef.size ());
4725
4724
result->EvalData .stringVal [strRef.size ()] = ' \0 ' ;
4726
4725
return result.release ();
4727
4726
}
@@ -4741,7 +4740,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
4741
4740
4742
4741
std::string strRef (StrE->getString ().str ());
4743
4742
result->EvalData .stringVal = new char [strRef.size () + 1 ];
4744
- strncpy (( char *) result->EvalData .stringVal , strRef.c_str (), strRef.size ());
4743
+ strncpy (result->EvalData .stringVal , strRef.c_str (), strRef.size ());
4745
4744
result->EvalData .stringVal [strRef.size ()] = ' \0 ' ;
4746
4745
return result.release ();
4747
4746
}
@@ -4760,7 +4759,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
4760
4759
result->EvalType = CXEval_CFStr;
4761
4760
4762
4761
result->EvalData .stringVal = new char [strLiteral.size () + 1 ];
4763
- strncpy (( char *) result->EvalData .stringVal , strLiteral.c_str (),
4762
+ strncpy (result->EvalData .stringVal , strLiteral.c_str (),
4764
4763
strLiteral.size ());
4765
4764
result->EvalData .stringVal [strLiteral.size ()] = ' \0 ' ;
4766
4765
return result.release ();
@@ -4785,7 +4784,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
4785
4784
std::string strLiteral (S->getString ().str ());
4786
4785
result->EvalType = CXEval_CFStr;
4787
4786
result->EvalData .stringVal = new char [strLiteral.size () + 1 ];
4788
- strncpy (( char *) result->EvalData .stringVal , strLiteral.c_str (),
4787
+ strncpy (result->EvalData .stringVal , strLiteral.c_str (),
4789
4788
strLiteral.size ());
4790
4789
result->EvalData .stringVal [strLiteral.size ()] = ' \0 ' ;
4791
4790
return result.release ();
0 commit comments