{
/* Parsing the extension list like "+<ext>[,+<ext>]*". */
size_t len = strlen (str);
- std::unique_ptr<char> buf (new char[len]);
+ std::unique_ptr<char[]> buf (new char[len]);
char *str_to_check = buf.get ();
strcpy (str_to_check, str);
const char *token = strtok_r (str_to_check, ",", &str_to_check);
return false;
}
- std::unique_ptr<char> buf (new char[len]);
+ std::unique_ptr<char[]> buf (new char[len]);
char *str_to_check = buf.get();
strcpy (str_to_check, arg_str);
return false;
}
- std::unique_ptr<char> buf (new char[len]);
+ std::unique_ptr<char[]> buf (new char[len]);
char *str_to_check = buf.get ();
strcpy (str_to_check, TREE_STRING_POINTER (args));