mirror of
https://github.com/moparisthebest/curl
synced 2025-01-04 18:38:03 -05:00
- attempt to workaround icc 9.1 optimizer issue
This commit is contained in:
parent
7aef172a34
commit
bc7615ae2d
11
lib/ftp.c
11
lib/ftp.c
@ -2807,9 +2807,18 @@ static CURLcode ftp_easy_statemach(struct connectdata *conn)
|
|||||||
* Allocate and initialize the struct FTP for the current SessionHandle. If
|
* Allocate and initialize the struct FTP for the current SessionHandle. If
|
||||||
* need be.
|
* need be.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if defined(__INTEL_COMPILER) && (__INTEL_COMPILER == 910) && \
|
||||||
|
defined(__OPTIMIZE__) && defined(__unix__) && defined(__i386__)
|
||||||
|
/* workaround icc 9.1 optimizer issue */
|
||||||
|
# define vqualifier volatile
|
||||||
|
#else
|
||||||
|
# define vqualifier
|
||||||
|
#endif
|
||||||
|
|
||||||
static CURLcode ftp_init(struct connectdata *conn)
|
static CURLcode ftp_init(struct connectdata *conn)
|
||||||
{
|
{
|
||||||
struct FTP *ftp;
|
struct FTP *vqualifier ftp;
|
||||||
|
|
||||||
if(NULL == conn->data->state.proto.ftp) {
|
if(NULL == conn->data->state.proto.ftp) {
|
||||||
conn->data->state.proto.ftp = malloc(sizeof(struct FTP));
|
conn->data->state.proto.ftp = malloc(sizeof(struct FTP));
|
||||||
|
Loading…
Reference in New Issue
Block a user