@@ -4720,8 +4720,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
47204720
47214721 std::string strRef (StrE->getString ().str ());
47224722 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 ());
47254724 result->EvalData .stringVal [strRef.size ()] = ' \0 ' ;
47264725 return result.release ();
47274726 }
@@ -4741,7 +4740,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
47414740
47424741 std::string strRef (StrE->getString ().str ());
47434742 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 ());
47454744 result->EvalData .stringVal [strRef.size ()] = ' \0 ' ;
47464745 return result.release ();
47474746 }
@@ -4760,7 +4759,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
47604759 result->EvalType = CXEval_CFStr;
47614760
47624761 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 (),
47644763 strLiteral.size ());
47654764 result->EvalData .stringVal [strLiteral.size ()] = ' \0 ' ;
47664765 return result.release ();
@@ -4785,7 +4784,7 @@ static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) {
47854784 std::string strLiteral (S->getString ().str ());
47864785 result->EvalType = CXEval_CFStr;
47874786 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 (),
47894788 strLiteral.size ());
47904789 result->EvalData .stringVal [strLiteral.size ()] = ' \0 ' ;
47914790 return result.release ();
0 commit comments