Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

fextend-arguments, Qextend-arguments

Controls how scalar integer arguments are extended in calls to unprototyped and varargs functions.

Syntax

Linux and macOS:

-fextend-arguments=n

Windows:

/Qextend-arguments:n

Arguments

n

Specifies the extension for the integer parameters. Possible values are:

32

Causes unprototyped integer parameters to be extended to 32 bits.

64

Causes unprototyped integer parameters to be extended to 64 bits. This value is only available on Intel® 64 architecture.

Default

-fextend-arguments=32 or /Qextend-arguments:32

Unprototyped integer parameters are extended to 32 bits.

Description

This option controls how scalar integer arguments are extended in calls to unprototyped and varargs functions.

IDE Equivalent
None
Alternate Options

None