Developer Guide and Reference

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.
Alternate Options
None