Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 7/13/2023
Public
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